import React from 'react'; import { theme, Button } from 'antd'; import type { SidebarProps } from '../../../types'; import { RIGHT_SIDEBAR_WIDTH } from '../../../constants'; import { ArrowLeftOutlined, ArrowRightOutlined } from '@ant-design/icons'; import ListView from './ListView/index'; import DetailView from './DetailView/index'; const Sidebar = (props: SidebarProps) => { const { sidebarOpen, setSidebarOpen, activeElements, schemas } = props; const { token } = theme.useToken(); const getActiveSchemas = () => schemas.filter((s) => activeElements.map((ae) => ae.id).includes(s.id)); const getLastActiveSchema = () => { const activeSchemas = getActiveSchemas(); return activeSchemas[activeSchemas.length - 1]; }; return (
); }; export default Sidebar;