{"version":3,"file":"components/Overall/DataSummary.mjs","sources":["../../../src/components/Overall/DataSummary.tsx"],"sourcesContent":["import Icon from '@ant-design/icons';\nimport { Alert } from 'antd';\n\nimport TotalSizeSvg from '../../common/svg/total-size.svg';\nimport FileSvg from '../../common/svg/file.svg';\n\nimport styles from './DataSummary.module.scss';\n\nexport interface DataSummaryProps {\n  theme: 'common' | 'size' | 'warning';\n  number: string | number;\n  onClick?: () => void;\n  description: string;\n  numberFontSize?: string;\n}\n\nexport const DataSummary = ({\n  theme,\n  number,\n  description,\n}: DataSummaryProps) => {\n  return (\n    <Alert\n      message={\n        <>\n          <Icon\n            className={styles.icon}\n            component={theme === 'common' ? FileSvg : TotalSizeSvg}\n          />\n          <span className={styles.description}>{description}</span>\n          <span className={styles.data}>{number}</span>\n        </>\n      }\n      className={styles.container}\n      type={theme === 'warning' ? 'warning' : 'info'}\n    ></Alert>\n  );\n};\n"],"names":["DataSummary","theme","number","description","Alert","Icon","styles","FileSvg","TotalSizeSvg"],"mappings":";;;;;;AAgBO,MAAMA,cAAc,CAAC,EAC1BC,KAAK,EACLC,MAAM,EACNC,WAAW,EACM,GACV,WAAP,GACE,IAACC,OAAKA;QACJ,uBACE;;8BACE,IAACC,OAAIA;oBACH,WAAWC,mBAAAA,IAAW;oBACtB,WAAWL,AAAU,aAAVA,QAAqBM,OAAUC;;8BAE5C,IAAC;oBAAK,WAAWF,mBAAAA,WAAkB;8BAAGH;;8BACtC,IAAC;oBAAK,WAAWG,mBAAAA,IAAW;8BAAGJ;;;;QAGnC,WAAWI,mBAAAA,SAAgB;QAC3B,MAAML,AAAU,cAAVA,QAAsB,YAAY"}