// don't forget CSS!import"@live-demo/core/web/index.css";import{ LiveDemoControlPanel, LiveDemoEditor, LiveDemoFileTabs, LiveDemoPreview, LiveDemoProvider, LiveDemoResizablePanels,typeLiveDemoStringifiedProps, LiveDemoWrapper,}from"@live-demo/core/web";import{ useDark }from"rspress/runtime";constCustomLiveDemo=(props: LiveDemoStringifiedProps)=>{// the core library doesn't have Rspress context,// so we need to let it know when to use dark or light modeconst isDark =useDark();// moved file tabs to bottomconst editor =(<><LiveDemoEditor/><LiveDemoFileTabs/></>);// add custom styles, wrappers, elements, etc.const preview =(<><LiveDemoPreview/></>);return(<LiveDemoProviderpluginProps={props}isDark={isDark}><LiveDemoWrapper><LiveDemoResizablePanelseditor={editor}preview={preview}/>{/* moved control panel to bottom */}<LiveDemoControlPanel/></LiveDemoWrapper></LiveDemoProvider>);};// needs to be a default export!exportdefault CustomLiveDemo;