import { HardDriveIcon, LayersIcon } from 'lucide-react';
import { EditEdgeStackForm } from '@/react/edge/edge-stacks/ItemView/EditEdgeStackForm/EditEdgeStackForm';
import { useParamState } from '@/react/hooks/useParamState';
import { useIdParam } from '@/react/hooks/useIdParam';
import { NavTabs } from '@@/NavTabs';
import { PageHeader } from '@@/PageHeader';
import { Widget } from '@@/Widget';
import { useEdgeStack } from '../queries/useEdgeStack';
import { EnvironmentsDatatable } from './EnvironmentsDatatable';
export function ItemView() {
const idParam = useIdParam('stackId');
const edgeStackQuery = useEdgeStack(idParam);
const [tab = 'stack', setTab] = useParamState<'stack' | 'environments'>(
'tab'
);
if (!edgeStackQuery.data) {
return null;
}
const stack = edgeStackQuery.data;
return (
<>