{"version":3,"file":"index.mjs","names":["ReactNode","ThemeColor","clsx","Props","color","children","className","Flash","t0","$","_c","t1","undefined","t2","t3","t4","t5"],"sources":["../../../src/components/flash/Flash.tsx"],"sourcesContent":["import { ReactNode } from \"react\";\nimport { ThemeColor } from \"../../types\";\nimport clsx from \"clsx\";\n\ninterface Props {\n  color?: ThemeColor;\n  children?: ReactNode;\n  className?: string;\n}\n\nexport function Flash({ color = \"yellow\", children, className }: Props) {\n  return (\n    <div\n      data-color={color}\n      className={clsx(\n        \"bg-gray-0 dark:shadow-dark border-custom-3 border-l-4 p-2 shadow-lg [&_p]:m-0\",\n        className,\n      )}\n      aria-live={color !== \"red\" ? \"polite\" : \"assertive\"}\n      role={color !== \"red\" ? \"status\" : \"alert\"}\n    >\n      {children}\n    </div>\n  );\n}\n"],"mappings":";;;;AAUA,SAAOO,MAAAC,IAAA;CAAA,MAAAC,IAAAC,EAAA,CAAA;CAAe,MAAA,EAAAN,OAAAO,IAAAN,UAAAC,cAAAE;CAAE,MAAAJ,QAAAO,OAAAC,KAAAA,IAAA,WAAAD;CAAgB,IAAAE;CAAA,IAAAJ,EAAA,OAAAH,WAAA;EAIvBO,KAAAX,KACT,iFACAI,SACF;EAACG,EAAA,KAAAH;EAAAG,EAAA,KAAAI;CAAA,OAAAA,KAAAJ,EAAA;CACU,MAAAK,KAAAV,UAAU,QAAV,WAAA;CACL,MAAAW,KAAAX,UAAU,QAAV,WAAA;CAAoC,IAAAY;CAAA,IAAAP,EAAA,OAAAJ,YAAAI,EAAA,OAAAL,SAAAK,EAAA,OAAAI,MAAAJ,EAAA,OAAAK,MAAAL,EAAA,OAAAM,IAAA;EAP5CC,KAAA,oBAAA,OAAA;GACcZ,cAAAA;GACD,WAAAS;GAIA,aAAAC;GACL,MAAAC;GAELV;EACG,CAAA;EAAAI,EAAA,KAAAJ;EAAAI,EAAA,KAAAL;EAAAK,EAAA,KAAAI;EAAAJ,EAAA,KAAAK;EAAAL,EAAA,KAAAM;EAAAN,EAAA,KAAAO;CAAA,OAAAA,KAAAP,EAAA;CAAA,OAVNO;AAUM"}