feat(SW-439): add support for one column grid

This commit is contained in:
Fredrik Thorsson
2024-10-14 12:22:11 +02:00
parent b2290b7ad3
commit 8ea7eafb37
6 changed files with 30 additions and 4 deletions

View File

@@ -16,4 +16,8 @@
.twoColumns {
grid-template-columns: repeat(2, 1fr);
}
.oneColumn {
grid-template-columns: 1fr;
}
}

View File

@@ -2,8 +2,10 @@ import { stackableGridVariants } from "./variants"
import type { VariantProps } from "class-variance-authority"
import { Columns } from "@/types/components/blocks/cardsGrid"
export interface StackableGridProps
extends React.HTMLAttributes<HTMLDivElement>,
VariantProps<typeof stackableGridVariants> {
columns?: 2 | 3
columns?: Columns
}

View File

@@ -5,6 +5,7 @@ import styles from "./stackable.module.css"
export const stackableGridVariants = cva(styles.container, {
variants: {
columns: {
1: styles.oneColumn,
2: styles.twoColumns,
3: styles.threeColumns,
},