UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

1 lines 994 B
{"version":3,"file":"AccordionPanelContext.mjs","sources":["../../../src/components/Accordion/AccordionPanelContext.tsx"],"sourcesContent":["'use client';\n\nimport { createContext, useContext } from 'react';\nimport type { AccordionPanelProps } from './AccordionPanel';\n\ntype AccordionPanelContext = Omit<AccordionPanelProps, 'children'>;\n\nexport const AccordionPanelContext = createContext<AccordionPanelContext | undefined>(undefined);\n\nexport function useAccordionContext(): AccordionPanelContext {\n const context = useContext(AccordionPanelContext);\n\n if (!context) {\n throw new Error('useAccordionContext should be used within the AccordionPanelContext provider!');\n }\n\n return context;\n}\n"],"names":["AccordionPanelContext","createContext","undefined","useAccordionContext","context","useContext","Error"],"mappings":";AAOaA,MAAAA,IAAwBC,EAAiDC,MAAS;AAExF,SAAAC,IAAA;AACLC,QAAAA,IAAgBC,EAAAL,CAAgC;AAAE,MAAA,CAE7CI;AAAOE,UAAAA,IAAAA,MACM,+EAA+E;AAG1FF,SAAAA;AAAO;"}