Files
ComfyUI_frontend/ComfyUI_vibe/src/components.d.ts
orkhanart 1c9715de4e feat(ui): Enhanced bottom bar modal with expandable view, sidebar, and standardized cards
- Add expand mode for bottom bar modal (half-page size)
- Add collapsible left sidebar with category navigation
- Standardize all cards to square aspect ratio across all tabs
- Set canvas default zoom to 75% with auto-center on load
- Add sidebar toggle button in modal header
- Dynamic category lists per tab (Models, Workflows, Assets, Templates, Packages)
- Unified card component styles with hover effects
- Responsive grid columns (4 normal, 6 extended)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 20:59:59 -08:00

65 lines
4.9 KiB
TypeScript

/* eslint-disable */
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
AssetsTab: typeof import('./components/v2/workspace/AssetsTab.vue')['default']
CanvasBottomBar: typeof import('./components/v2/canvas/CanvasBottomBar.vue')['default']
CanvasLeftSidebar: typeof import('./components/v2/canvas/CanvasLeftSidebar.vue')['default']
CanvasLogoMenu: typeof import('./components/v2/canvas/CanvasLogoMenu.vue')['default']
CanvasTabBar: typeof import('./components/v2/canvas/CanvasTabBar.vue')['default']
CanvasTabs: typeof import('./components/v2/canvas/CanvasTabs.vue')['default']
CreateProjectDialog: typeof import('./components/v2/workspace/CreateProjectDialog.vue')['default']
FlowNode: typeof import('./components/v2/nodes/FlowNode.vue')['default']
FlowNodeMinimized: typeof import('./components/v2/nodes/FlowNodeMinimized.vue')['default']
LibraryBrandKitSection: typeof import('./components/v1/sidebar/LibraryBrandKitSection.vue')['default']
LibraryModelsSection: typeof import('./components/v1/sidebar/LibraryModelsSection.vue')['default']
LibraryNodesSection: typeof import('./components/v1/sidebar/LibraryNodesSection.vue')['default']
LibrarySidebar: typeof import('./components/v2/canvas/LibrarySidebar.vue')['default']
LibraryWorkflowsSection: typeof import('./components/v1/sidebar/LibraryWorkflowsSection.vue')['default']
ModelsTab: typeof import('./components/v2/workspace/ModelsTab.vue')['default']
NodeHeader: typeof import('./components/v2/nodes/NodeHeader.vue')['default']
NodePropertiesPanel: typeof import('./components/v2/canvas/NodePropertiesPanel.vue')['default']
NodeSlots: typeof import('./components/v2/nodes/NodeSlots.vue')['default']
NodeWidgets: typeof import('./components/v2/nodes/NodeWidgets.vue')['default']
PackagesTab: typeof import('./components/v2/workspace/PackagesTab.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
SidebarGridCard: typeof import('./components/common/sidebar/SidebarGridCard.vue')['default']
SidebarSearchBox: typeof import('./components/common/sidebar/SidebarSearchBox.vue')['default']
SidebarTreeCategory: typeof import('./components/common/sidebar/SidebarTreeCategory.vue')['default']
SidebarTreeItem: typeof import('./components/common/sidebar/SidebarTreeItem.vue')['default']
SidebarViewToggle: typeof import('./components/common/sidebar/SidebarViewToggle.vue')['default']
SlotDot: typeof import('./components/v2/nodes/SlotDot.vue')['default']
V1SidebarAssetsTab: typeof import('./components/v1/sidebar/V1SidebarAssetsTab.vue')['default']
V1SidebarIconBar: typeof import('./components/v1/sidebar/V1SidebarIconBar.vue')['default']
V1SidebarModelsTab: typeof import('./components/v1/sidebar/V1SidebarModelsTab.vue')['default']
V1SidebarNodesTab: typeof import('./components/v1/sidebar/V1SidebarNodesTab.vue')['default']
V1SidebarPanel: typeof import('./components/v1/sidebar/V1SidebarPanel.vue')['default']
V1SidebarTemplatesTab: typeof import('./components/v1/sidebar/V1SidebarTemplatesTab.vue')['default']
V1SidebarWorkflowsTab: typeof import('./components/v1/sidebar/V1SidebarWorkflowsTab.vue')['default']
V2NodePanel: typeof import('./components/v2/sidebar/V2NodePanel.vue')['default']
WidgetColor: typeof import('./components/v2/nodes/widgets/WidgetColor.vue')['default']
WidgetNumber: typeof import('./components/v2/nodes/widgets/WidgetNumber.vue')['default']
WidgetSelect: typeof import('./components/v2/nodes/widgets/WidgetSelect.vue')['default']
WidgetSlider: typeof import('./components/v2/nodes/widgets/WidgetSlider.vue')['default']
WidgetText: typeof import('./components/v2/nodes/widgets/WidgetText.vue')['default']
WidgetToggle: typeof import('./components/v2/nodes/widgets/WidgetToggle.vue')['default']
WorkflowsTab: typeof import('./components/v2/workspace/WorkflowsTab.vue')['default']
WorkspaceEmptyState: typeof import('./components/v2/workspace/WorkspaceEmptyState.vue')['default']
WorkspaceLayout: typeof import('./components/v2/layout/WorkspaceLayout.vue')['default']
WorkspaceSearchInput: typeof import('./components/v2/workspace/WorkspaceSearchInput.vue')['default']
WorkspaceSidebar: typeof import('./components/v2/layout/WorkspaceSidebar.vue')['default']
WorkspaceSortSelect: typeof import('./components/v2/workspace/WorkspaceSortSelect.vue')['default']
WorkspaceViewHeader: typeof import('./components/v2/workspace/WorkspaceViewHeader.vue')['default']
WorkspaceViewToggle: typeof import('./components/v2/workspace/WorkspaceViewToggle.vue')['default']
}
export interface ComponentCustomProperties {
Tooltip: typeof import('primevue/tooltip')['default']
}
}