page NewComponentsShowcase { layout = "none" state features = [ { title: "Reusable sections", description: "Keep page spacing and surfaces consistent across applications.", icon: "icon-[lucide--panels-top-left]", href: "#sections" }, { title: "Controlled cards", description: "Compose capabilities without duplicating card styles.", icon: "icon-[lucide--layout-grid]", href: "#cards" }, { title: "Accessible actions", description: "Shared buttons, links and focus states remain predictable.", icon: "icon-[lucide--mouse-pointer-click]", href: "#actions" } ] state metrics = [ { label: "Existing redesigns", value: "15", icon: "icon-[lucide--refresh-cw]" }, { label: "New composites", value: "18", icon: "icon-[lucide--blocks]" }, { label: "Total files", value: "33", icon: "icon-[lucide--files]" }, { label: "Theme support", value: "100", suffix: "%", icon: "icon-[lucide--palette]" } ] view {
{#each features as feature} {/each}
} }