import { HardDriveIcon, LayersIcon } from 'lucide-react'; import { EditEdgeStackForm } from '@/react/edge/edge-stacks/ItemView/EditEdgeStackForm/EditEdgeStackForm'; import { useIdParam } from '@/react/hooks/useIdParam'; import { PageHeader } from '@@/PageHeader'; import { Widget } from '@@/Widget'; import { Alert } from '@@/Alert'; import { Tab, useCurrentTabIndex, WidgetTabs } from '@@/Widget/WidgetTabs'; import { useEdgeStack } from '../queries/useEdgeStack'; import { EnvironmentsDatatable } from './EnvironmentsDatatable'; export function ItemView() { const idParam = useIdParam('stackId'); const edgeStackQuery = useEdgeStack(idParam); const stack = edgeStackQuery.data; const tabs: Tab[] = [ { name: 'Stack', icon: LayersIcon, widget: (