sigilUI

Simple Grid

Arrange equal-width items in a responsive grid.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { SimpleGrid } from "@sigil-ui/components";

Usage

<SimpleGrid columns={3} gap={16}>
  <div className="p-4 border border-[var(--s-border)]">1</div>
  <div className="p-4 border border-[var(--s-border)]">2</div>
  <div className="p-4 border border-[var(--s-border)]">3</div>
</SimpleGrid>

Props

PropTypeDefaultDescription
columnsnumber—Fixed number of columns.
minChildWidthnumber | string—Minimum child width for auto-fill responsive grid. Overrides columns.
gapnumber | string—Gap between items.