import { Flex, Tabs, HStack } from '@chakra-ui/react'; import { MEDataEntry } from './AdminTabs/MEDataEntry'; import { ProjectCollector } from './AdminTabs/ProjectCollector'; import { NASApplication } from './AdminTabs/NASApplication'; import { IVANS } from './AdminTabs/IVANS' import { SearchBar } from "../CanvasComponents/SearchBar"; import { SettingsButton } from "../CanvasComponents/SettingsButton"; import { CanvasHeaderTabs } from '../CanvasComponents/CanvasHeaderTabs'; import { ADMIN_TABS } from '@/constants/viewKeys'; // TODO - refactor this. Currently Admin doesn't use onEditWidgets or appendWidget export default function Admin({ view, onChangeView, onEditWidgets, appendWidget }) { const settingsButtonProps = { onEditWidgets, appendWidget }; return ( /* HEADER */ { const nextView = e.value; onChangeView(nextView); }} > {/* HEADER */} {/* CANVAS */} ); }