Aartiq
Aartiq™
Download
Back to Components

Desktop (Electron)

VirtualizedTabBar

Function Component

Virtualized Tab Bar

Lines

336

File

VirtualizedTabBar.tsx

Last Modified

2026-10-08

Exports
VirtualizedTabBar
Source Path

aartiq-browser/src/VirtualizedTabBar.tsx

Tags
ReactAIPluginmacOS

Code Analysis

React Hooks
useStateuseEffectuseCallbackuseRefuseMemo
API / Library Usage
electronAPIzustand-storeframer-motionlucide-icons
External Dependencies
reactlucide-reactframer-motion
Internal Imports
@/store/useAppStore@/lib/TabGroupingService
Props / Types

Tab

PropTypeRequired
idstringYes
titlestringYes
urlstringNo
isAudiblebooleanNo
groupIdstringNo

VirtualizedTabBarProps

PropTypeRequired
tabsTab[]Yes
activeTabIdstringYes
onTabClick(tabId: string) => voidYes
onTabClose(tabId: string) => voidYes
onAddTab() => voidYes
isTabSuspended(tabId: string) => booleanNo
maxVisibleTabsnumberNo
Key Functions
handleKeyDown()handleTabClick()handleReorder()onDragStart()onDragEnd()onDrag()

Related Components

Browse all components in the Component Inventory

Auto-Generated Documentation

Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js