import { css } from '@emotion/css'; import { Layout } from 'antd'; import React, { useRef, useState } from 'react'; import { useHistory, useRouteMatch } from 'react-router-dom'; import { CurrentUser, CurrentUserProvider, findByUid, findMenuItem, PluginManager, RemoteCollectionManagerProvider, RemoteSchemaComponent, useDocumentTitle, useRoute, useSystemSettings } from '../../../'; const InternalAdminLayout = (props: any) => { const route = useRoute(); const history = useHistory(); const match = useRouteMatch(); const { setTitle } = useDocumentTitle(); const sideMenuRef = useRef(); const defaultSelectedUid = match.params.name; const [schema, setSchema] = useState({}); const onSelect = ({ item }) => { const schema = item.props.schema; console.log('onSelect', schema); setSchema(schema); setTitle(schema.title); history.push(`/admin/${schema['x-uid']}`); }; const [hidden, setHidden] = useState(false); const result = useSystemSettings(); return ( .ant-menu-item:hover { background-color: rgba(255, 255, 255, 0.1); } `} style={{ height: 46, lineHeight: '46px', position: 'relative', paddingLeft: 0 }} >
{/* {result?.data?.data?.title} */}
{props.children}
); }; export const AdminLayout = (props) => { return ( ); }; export default AdminLayout;