{"version":3,"file":"index.cjs","names":[],"sources":["../../../src/components/TextContent/TextContent.tsx"],"sourcesContent":["import clsx from \"clsx\";\nimport { CSSProperties, ReactNode } from \"react\";\n\nexport type TextContentVariant = \"clear\" | \"card\" | \"sunk\";\n\nexport interface TextContentProps {\n  children: ReactNode;\n  variant?: TextContentVariant;\n  className?: string;\n  style?: CSSProperties;\n}\n\nconst variants: Record<TextContentVariant, string> = {\n  clear: \"text-content-clear\",\n  card: \"text-content-card\",\n  sunk: \"text-content-sunk\",\n};\n\nconst TextContent = (props: TextContentProps) => {\n  const { children, variant = \"sunk\", className, style } = props;\n\n  return (\n    <div className={clsx(\"text-content\", variants[variant], className)} style={style}>\n      {children}\n    </div>\n  );\n};\n\nexport { TextContent };\n"],"mappings":";;;;;;AAYA,MAAM,WAA+C;CACnD,OAAO;CACP,MAAM;CACN,MAAM;CACP;AAED,MAAM,eAAe,UAA4B;CAC/C,MAAM,EAAE,UAAU,UAAU,QAAQ,WAAW,UAAU;AAEzD,QACE,iBAAA,GAAA,kBAAA,KAAC,OAAD;EAAK,YAAA,GAAA,KAAA,SAAgB,gBAAgB,SAAS,UAAU,UAAU;EAAS;EACxE;EACG,CAAA"}