mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-07 08:30:06 +00:00
- 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>
65 lines
4.9 KiB
TypeScript
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']
|
|
}
|
|
}
|