{"version":3,"file":"Toast.mjs","sources":["../../../../../../../../web/src/adminPortal/components/Toast.tsx"],"sourcesContent":["import { SxProps, Theme } from '@mui/material';\nimport React, { FC } from 'react';\n\nimport { ToastContextProviderCore, ToastContextProviderCoreProps } from '../shared/components/Toast';\nimport { Typography } from './Typography';\n\nexport { useToast } from '../shared/components/Toast';\n\nexport type ToastContextProviderProps = ToastContextProviderCoreProps;\n\nconst alertSx: SxProps<Theme> = {\n  backgroundColor: (theme) => theme.styleConfig.container.backgroundColor,\n  boxShadow: '0px 5px 10px 0px rgba(0, 0, 0, 0.20)',\n  border: '1px solid',\n  borderColor: (theme) => theme.styleConfig.container.borderColor,\n  borderRadius: (theme) => theme.styleConfig.borderRadius,\n};\n\nconst closeIconSx: SxProps<Theme> = { color: (theme) => theme.styleConfig.colors.error };\nconst errorSx: SxProps<Theme> = { '&, & p': { color: (theme) => theme.styleConfig.colors.error } };\nconst errorIconSx = errorSx;\nconst successSx: SxProps<Theme> = { '&, & p': { color: (theme) => theme.styleConfig.colors.success } };\nconst successIconSx = successSx;\n\nexport const ToastContextProvider: FC<ToastContextProviderProps> = (props) => {\n  return (\n    <ToastContextProviderCore\n      TypographyComponent={Typography}\n      {...props}\n      alertSx={alertSx}\n      closeIconSx={closeIconSx}\n      errorIconSx={errorIconSx}\n      errorSx={errorSx}\n      successIconSx={successIconSx}\n      successSx={successSx}\n    />\n  );\n};\n"],"names":["alertSx","backgroundColor","theme","styleConfig","container","boxShadow","border","borderColor","borderRadius","closeIconSx","color","colors","error","errorSx","errorIconSx","successSx","success","successIconSx","ToastContextProvider","props","React","ToastContextProviderCore","TypographyComponent","Typography"],"mappings":";;;;;AAUA,MAAMA,OAAAA,GAA0B;AAC9BC,IAAAA,eAAAA,EAAiB,CAACC,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACC,SAAS,CAACH,eAAe;IACvEI,SAAAA,EAAW,sCAAA;IACXC,MAAAA,EAAQ,WAAA;AACRC,IAAAA,WAAAA,EAAa,CAACL,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACC,SAAS,CAACG,WAAW;AAC/DC,IAAAA,YAAAA,EAAc,CAACN,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACK;AAC7C,CAAA;AAEA,MAAMC,WAAAA,GAA8B;AAAEC,IAAAA,KAAAA,EAAO,CAACR,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACQ,MAAM,CAACC;AAAM,CAAA;AACvF,MAAMC,OAAAA,GAA0B;IAAE,QAAA,EAAU;AAAEH,QAAAA,KAAAA,EAAO,CAACR,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACQ,MAAM,CAACC;AAAM;AAAE,CAAA;AACjG,MAAME,WAAAA,GAAcD,OAAAA;AACpB,MAAME,SAAAA,GAA4B;IAAE,QAAA,EAAU;AAAEL,QAAAA,KAAAA,EAAO,CAACR,KAAAA,GAAUA,KAAAA,CAAMC,WAAW,CAACQ,MAAM,CAACK;AAAQ;AAAE,CAAA;AACrG,MAAMC,aAAAA,GAAgBF,SAAAA;AAEf,MAAMG,uBAAsD,CAACC,KAAAA,GAAAA;AAClE,IAAA,qBACEC,EAAA,CAAA,aAAA,CAACC,wBAAAA,EAAAA;QACCC,mBAAAA,EAAqBC,UAAAA;AACpB,QAAA,GAAGJ,KAAK;QACTnB,OAAAA,EAASA,OAAAA;QACTS,WAAAA,EAAaA,WAAAA;QACbK,WAAAA,EAAaA,WAAAA;QACbD,OAAAA,EAASA,OAAAA;QACTI,aAAAA,EAAeA,aAAAA;QACfF,SAAAA,EAAWA;;AAGjB;;;;"}