"use client"; import { StyleData } from "@/lib/types"; import { StylePreview } from "./StylePreview"; import { ColorPalette } from "./ColorPalette"; import { MetadataBadges } from "./MetadataBadges"; import { ExpandableSection } from "./ExpandableSection"; import { CodeSnippet } from "./CodeSnippet"; import { InteractiveChecklist } from "./InteractiveChecklist"; interface StyleCardProps { style: StyleData; onSelect?: (style: StyleData) => void; } export function StyleCard({ style, onSelect }: StyleCardProps) { return (