import React, { ReactNode, useState } from "react";
import { Layout, Menu } from "antd";
import './index.css';
import {
PieChartOutlined,
FundOutlined,
RobotOutlined,
BankOutlined
} from '@ant-design/icons';
import { pageUrlDemoBias, pageUrlDemoCompliance, pageUrlDemoHarmfulPrompt, pageUrlDemoPrivacy } from "../../router/pages";
import { Link } from "react-router-dom";
const { Content, Footer, Sider } = Layout;
interface Props {
children: ReactNode;
}
const sideBarMenuItems= [
{
name: 'Harmful Prompt',
url: pageUrlDemoHarmfulPrompt,
icon:
},
{
name: 'Privacy',
url: pageUrlDemoPrivacy,
icon:
},
{
name: 'Bias',
url: pageUrlDemoBias,
icon:
},
{
name: 'Compliance',
url: pageUrlDemoCompliance,
icon:
},
].map(entry => {
return {
label: {entry.name},
key: entry.name,
icon: entry.icon
}
})
const defaultSelectedKey = 'Dashboard'
export function withDemoLayout(elem: ReactNode) {
return
{elem}
}
export const DemoLayout: React.FC = ({ children }) => {
const [collapsed, setCollapsed] = useState(false);
return (
{children}
);
}