@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
1 lines • 1.93 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","names":["DraggablePanelParent","DraggablePanelBody","DraggablePanelContainer","DraggablePanelFooter","DraggablePanelHeader"],"sources":["../../src/DraggablePanel/index.ts"],"sourcesContent":["'use client';\n\nimport type { ReactNode, RefAttributes } from 'react';\n\nimport DraggablePanelParent from './DraggablePanel';\nimport DraggablePanelBody from './components/DraggablePanelBody';\nimport DraggablePanelContainer from './components/DraggablePanelContainer';\nimport DraggablePanelFooter from './components/DraggablePanelFooter';\nimport DraggablePanelHeader from './components/DraggablePanelHeader';\nimport type { DraggablePanelProps } from './type';\n\ninterface IDraggablePanel {\n (props: DraggablePanelProps & RefAttributes<HTMLDivElement>): ReactNode;\n Body: typeof DraggablePanelBody;\n Container: typeof DraggablePanelContainer;\n Footer: typeof DraggablePanelFooter;\n Header: typeof DraggablePanelHeader;\n}\n\nconst DraggablePanel = DraggablePanelParent as unknown as IDraggablePanel;\n\nDraggablePanel.Body = DraggablePanelBody;\nDraggablePanel.Container = DraggablePanelContainer;\nDraggablePanel.Footer = DraggablePanelFooter;\nDraggablePanel.Header = DraggablePanelHeader;\n\nexport default DraggablePanel;\nexport {\n default as DraggablePanelBody,\n type DraggablePanelBodyProps,\n} from './components/DraggablePanelBody';\nexport {\n default as DraggablePanelContainer,\n type DraggablePanelContainerProps,\n} from './components/DraggablePanelContainer';\nexport {\n default as DraggablePanelFooter,\n type DraggablePanelFooterProps,\n} from './components/DraggablePanelFooter';\nexport {\n default as DraggablePanelHeader,\n type DraggablePanelHeaderProps,\n} from './components/DraggablePanelHeader';\nexport type * from './type';\n"],"mappings":";;;;;;;;;AAmBA,MAAM,iBAAiBA;AAEvB,eAAe,OAAOC;AACtB,eAAe,YAAYC;AAC3B,eAAe,SAASC;AACxB,eAAe,SAASC;AAExB,6BAAe"}