Grid
Grid provides a responsive CSS grid layout with configurable column counts and gap spacing.
Installation
npm install @libretexts/davis-react
Basic Usage
import { Grid } from '@libretexts/davis-react';
export default function Example() {
return (
<Grid cols={3} gap="md">
<div>Column 1</div>
<div>Column 2</div>
<div>Column 3</div>
</Grid>
);
}
When to use
- Grid — Use for two-dimensional layouts with multiple columns. Ideal for card grids, dashboard layouts, and form layouts with side-by-side fields.
- Stack — Use for single-axis layouts where items are arranged in a row or column.
Documentation in Progress
Full documentation for this component is being written. Check back soon for complete API reference, examples, and accessibility guidelines.