{"version":3,"file":"error-feedback.cjs","sources":["../../../src/components/error-feedback.tsx"],"sourcesContent":["import React, { type ReactElement } from \"react\";\nimport { Typography, type TypographyProps } from \"./typography\";\nimport Error from \"../icons/error\";\nimport { mergedCx } from \"../utils/components\";\n\nexport interface ErrorFeedbackProps {\n    messages: {\n        title: string;\n        description: string;\n    };\n    className?: {\n        icon?: string;\n        title?: TypographyProps[\"className\"];\n        description?: TypographyProps[\"className\"];\n    };\n}\n\nexport const ErrorFeedback = ({\n    messages,\n    className,\n}: ErrorFeedbackProps): ReactElement => {\n    return (\n        <div className=\"cui-flex cui-flex-col cui-gap-4 cui-h-fit cui-items-center cui-p-8 cui-max-w-lg cui-rounded-xl cui-border cui-border-black dark:cui-border-white cui-bg-white dark:cui-bg-black\">\n            <Error\n                className={mergedCx(\n                    \"cui-text-black dark:cui-text-white\",\n                    className?.icon,\n                )}\n            />\n            <Typography\n                variant=\"xl\"\n                weight=\"bold\"\n                className={{ root: `cui-text-center ${className?.title}` }}\n            >\n                {messages.title}\n            </Typography>\n            <Typography\n                className={{\n                    root: `cui-text-center ${className?.description}`,\n                }}\n            >\n                {messages.description}\n            </Typography>\n        </div>\n    );\n};\n"],"names":["Error","mergedCx","Typography"],"mappings":";;;;;;;AAiBO,MAAM,gBAAgB,CAAC;AAAA,EAC1B,QAAA;AAAA,EACA,SAAA;AACJ,CAAwC,KAAA;AACpC,EACI,uBAAA,KAAA,CAAA,aAAA,CAAC,KAAI,EAAA,EAAA,SAAA,EAAU,iLACX,EAAA,kBAAA,KAAA,CAAA,aAAA;AAAA,IAACA,KAAA;AAAA,IAAA;AAAA,MACG,SAAW,EAAAC,mBAAA;AAAA,QACP,oCAAA;AAAA,QACA,SAAW,EAAA,IAAA;AAAA,OACf;AAAA,KAAA;AAAA,GAEJ,kBAAA,KAAA,CAAA,aAAA;AAAA,IAACC,qBAAA;AAAA,IAAA;AAAA,MACG,OAAQ,EAAA,IAAA;AAAA,MACR,MAAO,EAAA,MAAA;AAAA,MACP,WAAW,EAAE,IAAA,EAAM,CAAmB,gBAAA,EAAA,SAAA,EAAW,KAAK,CAAG,CAAA,EAAA;AAAA,KAAA;AAAA,IAExD,QAAS,CAAA,KAAA;AAAA,GAEd,kBAAA,KAAA,CAAA,aAAA;AAAA,IAACA,qBAAA;AAAA,IAAA;AAAA,MACG,SAAW,EAAA;AAAA,QACP,IAAA,EAAM,CAAmB,gBAAA,EAAA,SAAA,EAAW,WAAW,CAAA,CAAA;AAAA,OACnD;AAAA,KAAA;AAAA,IAEC,QAAS,CAAA,WAAA;AAAA,GAElB,CAAA,CAAA;AAER;;;;"}