{"version":3,"file":"accordion-trigger.cjs","sources":["../../../components/accordion/accordion-trigger.tsx"],"sourcesContent":["'use client';\n\nimport { Accordion as AccordionPrimitive } from '@base-ui/react';\nimport { cx } from 'class-variance-authority';\nimport { ChevronDownIcon } from '~/icons';\nimport styles from './accordion.module.css';\n\nexport const AccordionTrigger = ({\n  className,\n  children,\n  ...props\n}: AccordionPrimitive.Trigger.Props) => (\n  <AccordionPrimitive.Header\n    className={styles['accordion-header']}\n    data-slot='accordion-header'\n  >\n    <AccordionPrimitive.Trigger\n      className={cx(styles['accordion-trigger'], className)}\n      data-slot='accordion-trigger'\n      {...props}\n    >\n      {children}\n      <ChevronDownIcon\n        className={styles['accordion-icon']}\n        data-slot='accordion-trigger-icon'\n      />\n    </AccordionPrimitive.Trigger>\n  </AccordionPrimitive.Header>\n);\n\nAccordionTrigger.displayName = 'Accordion.Trigger';\n"],"names":[],"mappings":";;;;;;;;;;AAOO;AAuBP;;"}