{"version":3,"file":"index-BT1TrqjD.mjs","sources":["../src/components/ConversationAnalytic/components/DrawerContent/DrawerContent.tsx"],"sourcesContent":["import { DrawerDetail, type DrawerDetailProps } from '@antscorp/antsomi-ui';\nimport clsx from 'clsx';\nimport React from 'react';\nimport { useCAStore } from '../../hooks';\nimport styles from '../../styles.module.css';\n\ntype DrawerProps = {\n\theader?: {\n\t\tleft?: React.ReactNode;\n\t\tright?: React.ReactNode;\n\t};\n\tchildren: React.ReactNode;\n\tzIndex?: number;\n} & Pick<DrawerDetailProps, 'id' | 'className' | 'classNames'>;\n\nexport function DrawerContent(props: DrawerProps) {\n\tconst { id, header, children, zIndex, className, classNames } = props;\n\n\tconst isOpen = useCAStore((store) => store.isOpen);\n\tconst isCollapsed = useCAStore((store) => store.isCollapsed);\n\tconst toggle = useCAStore((store) => store.toggle);\n\tconst toggleCollapse = useCAStore((store) => store.toggleCollapse);\n\n\treturn (\n\t\t<DrawerDetail\n\t\t\tid={id}\n\t\t\tzIndex={zIndex}\n\t\t\topen={isOpen}\n\t\t\tminWidth={600}\n\t\t\tonClose={toggle}\n\t\t\tmenuProps={{ show: false }}\n\t\t\tonToggleCollapse={toggleCollapse}\n\t\t\tcollapsed={isCollapsed}\n\t\t\tclassName={clsx(styles['drawer-content'], className)}\n\t\t\tclassNames={{\n\t\t\t\t...classNames,\n\t\t\t\tbtnToogleSize: clsx(styles['resize-btn'], classNames?.btnToogleSize),\n\t\t\t}}\n\t\t\theaderProps={{\n\t\t\t\tclassName: styles['drawer-content-header'],\n\t\t\t\tchildren: (\n\t\t\t\t\t<>\n\t\t\t\t\t\t<div className={styles['drawer-content-header-left']}>{header?.left}</div>\n\n\t\t\t\t\t\t<div className={styles['drawer-content-header-right']}>{header?.right}</div>\n\t\t\t\t\t</>\n\t\t\t\t),\n\t\t\t}}\n\t\t\tname={'CONVERSATION_ANALYTIC'}\n\t\t\tdestroyOnClose={false}\n\t\t>\n\t\t\t<div className={styles['drawer-body-content']}>{children}</div>\n\t\t</DrawerDetail>\n\t);\n}\n"],"names":["DrawerContent","props","id","header","children","zIndex","className","classNames","isOpen","useCAStore","store","isCollapsed","toggle","toggleCollapse","React","DrawerDetail","clsx","styles"],"mappings":";;;;;;AAeO,SAASA,EAAcC,GAAoB;AACjD,QAAM,EAAE,IAAAC,GAAI,QAAAC,GAAQ,UAAAC,GAAU,QAAAC,GAAQ,WAAAC,GAAW,YAAAC,MAAeN,GAE1DO,IAASC,EAAW,CAACC,MAAUA,EAAM,MAAM,GAC3CC,IAAcF,EAAW,CAACC,MAAUA,EAAM,WAAW,GACrDE,IAASH,EAAW,CAACC,MAAUA,EAAM,MAAM,GAC3CG,IAAiBJ,EAAW,CAACC,MAAUA,EAAM,cAAc;AAEjE,SACCI,gBAAAA,EAAA;AAAA,IAACC;AAAA,IAAA;AAAA,MACA,IAAAb;AAAA,MACA,QAAAG;AAAA,MACA,MAAMG;AAAA,MACN,UAAU;AAAA,MACV,SAASI;AAAA,MACT,WAAW,EAAE,MAAM,GAAA;AAAA,MACnB,kBAAkBC;AAAA,MAClB,WAAWF;AAAA,MACX,WAAWK,EAAKC,EAAO,gBAAgB,GAAGX,CAAS;AAAA,MACnD,YAAY;AAAA,QACX,GAAGC;AAAA,QACH,eAAeS,EAAKC,EAAO,YAAY,GAAGV,GAAY,aAAa;AAAA,MAAA;AAAA,MAEpE,aAAa;AAAA,QACZ,WAAWU,EAAO,uBAAuB;AAAA,QACzC,UACCH,gBAAAA,EAAA,cAAAA,EAAA,UAAA,MACCA,gBAAAA,EAAA,cAAC,SAAI,WAAWG,EAAO,4BAA4B,KAAId,GAAQ,IAAK,GAEpEW,gBAAAA,EAAA,cAAC,SAAI,WAAWG,EAAO,6BAA6B,KAAId,GAAQ,KAAM,CACvE;AAAA,MAAA;AAAA,MAGF,MAAM;AAAA,MACN,gBAAgB;AAAA,IAAA;AAAA,oCAEf,OAAA,EAAI,WAAWc,EAAO,qBAAqB,KAAIb,CAAS;AAAA,EAAA;AAG5D;"}