fix(ui): показывать достоверное состояние и экспорт VXLAN

This commit is contained in:
Denozordec committed 2026-09-30 15:15:13 +07:00
1 parent 6fc342cd2c
commit d200e87e3d
8 files changed
+164 -43

No files matched your search

+1 -19
View File
@@ -14,7 +14,6 @@ import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import { DataGridShell } from "@/components/data-grids/shared/data-grid-shell"
@@ -29,9 +28,6 @@ import {
CodeXmlIcon,
MoreHorizontalIcon,
NetworkIcon,
PencilIcon,
PowerIcon,
Trash2Icon,
} from "lucide-react"
interface VxlanDataGridProps {
@@ -227,20 +223,6 @@ function VxlanDataGrid({ tunnels, servers, onExport, failedServerIds = [] }: Vxl
<CodeXmlIcon className="size-4" />
Экспорт .rsc
</DropdownMenuItem>
<DropdownMenuItem>
<PencilIcon className="size-4" />
Редактировать
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem>
<PowerIcon className="size-4" />
{tunnel.enabled ? "Отключить" : "Включить"}
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem variant="destructive">
<Trash2Icon className="size-4" />
Удалить
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
</div>
@@ -270,7 +252,7 @@ function VxlanDataGrid({ tunnels, servers, onExport, failedServerIds = [] }: Vxl
<EmptyState
icon={<NetworkIcon className="size-4" />}
title="Нет VXLAN-туннелей"
description="Добавьте туннель или измените поиск"
description="Измените поиск или проверьте конфигурацию VXLAN в RouterOS"
className="border-0 py-16"
/>
)