/* * @Author: yehuozhili * @Date: 2021-05-15 12:49:28 * @LastEditors: yehuozhili * @LastEditTime: 2021-08-12 15:57:35 * @FilePath: \dooringx\packages\dooringx-example\src\pages\index.tsx */ import { RightConfig, Container, useStoreState, innerContainerDragUp, LeftConfig, ContainerWrapper, Control, } from 'dooringx-lib'; import { InsertRowBelowOutlined } from '@ant-design/icons'; import { useContext } from 'react'; import { configContext } from '@/layouts'; import { useCallback } from 'react'; import { PREVIEWSTATE } from '@/constant'; import { Button, Popover } from 'antd'; export const HeaderHeight = '40px'; const footerConfig = function () { return ( <> ); }; export default function IndexPage() { const config = useContext(configContext); const everyFn = () => {}; const subscribeFn = useCallback(() => { localStorage.setItem(PREVIEWSTATE, JSON.stringify(config.getStore().getData())); }, [config]); const [state] = useStoreState(config, subscribeFn, everyFn); return (
<>
); }