tftsr-devops_investigation/src/components/Proxmox/index.ts
Shaun Arman 9a8231495c
Some checks failed
Test / frontend-typecheck (pull_request) Successful in 2m43s
Test / frontend-tests (pull_request) Successful in 1m51s
PR Review Automation / review (pull_request) Failing after 5m1s
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
feat: implement 100% Proxmox PDM feature parity - UI components
- Add 8 new UI components: AclList, AddRemoteForm, ContainerConsole, ContainerOverview, EditRemoteForm, RemoveRemoteDialog, VMConsole, VMOverview
- Add 13 Proxmox management pages: ACLPage, BackupPage, CephPage, CertificatesPage, ContainersPage, FirewallPage, HAPage, NetworkPage, RemotesPage, SDNPage, StoragePage, TasksPage, VMsPage
- Add 13 new routes to App.tsx for Proxmox management pages
- All components use existing UI components from src/components/ui/index.tsx
- TypeScript and ESLint pass with 0 errors
- All tests pass

Files changed: 24 files, +2199 insertions
2026-06-11 13:47:09 -05:00

38 lines
1.7 KiB
TypeScript

export { ResourceTree } from './ResourceTree';
export { ResourceFilter } from './ResourceFilter';
export { VMList } from './VMList';
export { SnapshotForm } from './VMSnapshotForm';
export { MigrationForm } from './VMMigrationForm';
export { BackupJobList } from './BackupJobList';
export { PoolList } from './PoolList';
export { OSDList } from './OSDList';
export { CephHealthWidget } from './CephHealthWidget';
export { MonitorList } from './MonitorList';
export { FirewallRuleList } from './FirewallRuleList';
export { HAGroupsList } from './HAGroupsList';
export { HAResourcesList } from './HAResourcesList';
export { RealmList } from './RealmList';
export { UserList } from './UserList';
export { CertificateList } from './CertificateList';
export { SubscriptionList } from './SubscriptionList';
export { NoteList } from './NoteList';
export { SearchResults } from './SearchResults';
export { ClusterSelector } from './ClusterSelectorAdvanced';
export { SearchBar } from './SearchBar';
export { ClusterOperationsList } from './ClusterOperationsList';
export { ConnectionList } from './ConnectionList';
export { CLICommandsList } from './CLICommandsList';
export { RemotesList } from './RemotesList';
export { UpdatesList } from './UpdatesList';
export { StorageList } from './StorageList';
export { CephFSList } from './CephFSList';
export { CephManagersList } from './CephManagersList';
export { AddRemoteForm } from './AddRemoteForm';
export { EditRemoteForm } from './EditRemoteForm';
export { RemoveRemoteDialog } from './RemoveRemoteDialog';
export { VMOverview } from './VMOverview';
export { ContainerOverview } from './ContainerOverview';
export { AclList } from './AclList';
export { VMConsole } from './VMConsole';
export { ContainerConsole } from './ContainerConsole';