{"version":3,"file":"UdpTree.mjs","names":["React","createContext","UdpTree","UdpFluentTreeWebComponent","JSX","UdpTreeProps","Partial","children","ReactNode","UdpTreeContext","size","appearance","FC","t0","$","_c","props","t1","t2","t3"],"sources":["../../../src/UI/fluent-web-components/UdpTree.tsx"],"sourcesContent":["import React, { createContext } from 'react';\nimport { UdpTree as UdpFluentTreeWebComponent } from '@univerus/udp-react-stencil-component-library';\nimport { type JSX } from '@univerus/udp-react-stencil-component-library';\n\ninterface UdpTreeProps extends Partial<JSX.UdpTree> {\n  children?: React.ReactNode;\n}\n\nexport const UdpTreeContext = createContext<{\n  size?: 'small' | 'medium';\n  appearance?: 'subtle' | 'transparent';\n}>({});\n\nexport const UdpTree: React.FC<UdpTreeProps> = ({ size, appearance, ...props }) => {\n  return (\n    <UdpTreeContext.Provider value={{ size, appearance }}>\n      <UdpFluentTreeWebComponent size={size} appearance={appearance} {...props} />\n    </UdpTreeContext.Provider>\n  );\n};\n"],"mappings":";;;;AAQA,MAAaS,iBAAiBR,cAG3B,EAAE,CAAC;AAEN,MAAaC,aAAkCW,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAA,IAAAJ;CAAA,IAAAK;CAAA,IAAAN;AAAA,KAAAI,EAAA,OAAAD,IAAA;AAAC,GAAA,CAAAH,MAAAC,eAAAK,SAAAH;AAA8BC,IAAA,KAAAD;AAAAC,IAAA,KAAAH;AAAAG,IAAA,KAAAE;AAAAF,IAAA,KAAAJ;QAAA;AAAAC,eAAAG,EAAA;AAAAE,UAAAF,EAAA;AAAAJ,SAAAI,EAAA;;CAAA,IAAAG;AAAA,KAAAH,EAAA,OAAAH,cAAAG,EAAA,OAAAJ,MAAA;AAE1CO,OAAA;GAAAP;GAAAC;GAAoB;AAAAG,IAAA,KAAAH;AAAAG,IAAA,KAAAJ;AAAAI,IAAA,KAAAG;OAAAA,MAAAH,EAAA;CAAA,IAAAI;AAAA,KAAAJ,EAAA,OAAAH,cAAAG,EAAA,OAAAE,SAAAF,EAAA,OAAAJ,MAAA;AAClDQ,OAAA,sBAAA,cAAC,SAAD;GAAiCR;GAAkBC;GAAU,GAAMK;GAAS,CAAA;AAAAF,IAAA,KAAAH;AAAAG,IAAA,KAAAE;AAAAF,IAAA,KAAAJ;AAAAI,IAAA,MAAAI;OAAAA,MAAAJ,EAAA;CAAA,IAAAK;AAAA,KAAAL,EAAA,QAAAG,MAAAH,EAAA,QAAAI,IAAA;AAD9EC,OAAA,sBAAA,cAAA,eAAA,UAAA,EAAgC,OAAAF,IAEN,EADxBC,GACwB;AAAAJ,IAAA,MAAAG;AAAAH,IAAA,MAAAI;AAAAJ,IAAA,MAAAK;OAAAA,MAAAL,EAAA;AAAA,QAF1BK"}