{"version":3,"file":"index.cjs","sources":["../../../../src/components/SidebarCollapsibleTitle/SidebarCollapsibleTitle.tsx"],"sourcesContent":["import { Icon } from '@/components/Icon';\nimport { Collapsible } from '@/components/Collapsible';\nimport { SidebarTitleWrapper } from '@/components/SidebarNavigationTitle';\nimport { SidebarCollapsibleTitleProps } from './SidebarCollapsibleTitle.types';\n\nexport const SidebarCollapsibleTitle = ({\n  label,\n  children,\n  open,\n  onOpenChange,\n  iconDir = 'start',\n  icon,\n  selected,\n  type = 'main',\n  ...props\n}: SidebarCollapsibleTitleProps) => {\n  if (!label) {\n    return;\n  }\n  return (\n    <Collapsible\n      open={open}\n      onOpenChange={onOpenChange}\n    >\n      <SidebarTitleWrapper\n        as={Collapsible.Trigger}\n        $collapsible\n        iconDir={iconDir}\n        data-selected={selected}\n        $type={type}\n        {...props}\n      >\n        {icon && iconDir === 'start' && (\n          <Icon\n            name={icon}\n            size=\"sm\"\n          />\n        )}\n        {label}\n        {icon && iconDir === 'end' && (\n          <Icon\n            name={icon}\n            size=\"sm\"\n          />\n        )}\n      </SidebarTitleWrapper>\n      <Collapsible.Content>{children}</Collapsible.Content>\n    </Collapsible>\n  );\n};\n"],"names":["jsxs","Collapsible","SidebarTitleWrapper","jsx","Icon"],"mappings":";;;;;;;;;AAKO,MAAM,0BAA0B,CAAC;AAAA,EACtC,KAAA;AAAA,EACA,QAAA;AAAA,EACA,IAAA;AAAA,EACA,YAAA;AAAA,EACA,OAAA,GAAU,OAAA;AAAA,EACV,IAAA;AAAA,EACA,QAAA;AAAA,EACA,IAAA,GAAO,MAAA;AAAA,EACP,GAAG;AACL,CAAA,KAAoC;AAClC,EAAA,IAAI,CAAC,KAAA,EAAO;AACV,IAAA;AAAA,EACF;AACA,EAAA,uBACEA,eAAA;AAAA,IAACC,uBAAA;AAAA,IAAA;AAAA,MACC,IAAA;AAAA,MACA,YAAA;AAAA,MAEA,QAAA,EAAA;AAAA,wBAAAD,eAAA;AAAA,UAACE,0CAAA;AAAA,UAAA;AAAA,YACC,IAAID,uBAAA,CAAY,OAAA;AAAA,YAChB,YAAA,EAAY,IAAA;AAAA,YACZ,OAAA;AAAA,YACA,eAAA,EAAe,QAAA;AAAA,YACf,KAAA,EAAO,IAAA;AAAA,YACN,GAAG,KAAA;AAAA,YAEH,QAAA,EAAA;AAAA,cAAA,IAAA,IAAQ,YAAY,OAAA,oBACnBE,cAAA;AAAA,gBAACC,SAAA;AAAA,gBAAA;AAAA,kBACC,IAAA,EAAM,IAAA;AAAA,kBACN,IAAA,EAAK;AAAA;AAAA,eACP;AAAA,cAED,KAAA;AAAA,cACA,IAAA,IAAQ,YAAY,KAAA,oBACnBD,cAAA;AAAA,gBAACC,SAAA;AAAA,gBAAA;AAAA,kBACC,IAAA,EAAM,IAAA;AAAA,kBACN,IAAA,EAAK;AAAA;AAAA;AACP;AAAA;AAAA,SAEJ;AAAA,wBACAD,cAAA,CAACF,uBAAA,CAAY,OAAA,EAAZ,EAAqB,QAAA,EAAS;AAAA;AAAA;AAAA,GACjC;AAEJ;;"}