--- // Port of preview/pages/patterns.html (layout: default) import DefaultLayout from '@shared/layouts/DefaultLayout.astro'; import site from '@data/site.json'; const patternColors = Object.keys(site.colors); const patternSizes = ['sm', 'md', 'lg', 'xl']; const patterns = [ 'bg-pattern-diagonal', 'bg-pattern-diagonal-2', 'bg-pattern-dots', 'bg-pattern-rectangles', 'bg-pattern-lines', 'bg-pattern-lines-vertical', 'bg-pattern-grid', 'bg-pattern-grid-diagonal', 'bg-pattern-blueprint', 'bg-pattern-circles', 'bg-pattern-diagonal-stripes', 'bg-pattern-diagonal-stripes-2', 'bg-pattern-zigzag', 'bg-pattern-vertical-stripes', 'bg-pattern-horizontal-stripes', ]; --- Pattern types { patterns.map((pattern) => ( .{pattern} )) } Pattern colors { patternColors.map((color) => ( .bg-pattern-{color} )) } Pattern sizes { patternSizes.map((size) => ( .bg-pattern-{size} )) }
.{pattern}
.bg-pattern-{color}
.bg-pattern-{size}