Back to Components
Desktop (Electron)
UnifiedSearch
Function Component
Unified Search
Lines
403
File
UnifiedSearch.tsx
Last Modified
2026-10-08
Exports
default UnifiedSearch
Source Path
aartiq-browser/src/UnifiedSearch.tsx
Tags
ReactNode.jsAImacOS
Code Analysis
React Hooks
useStateuseEffectuseRef
API / Library Usage
electronAPIframer-motionlucide-icons
External Dependencies
reactframer-motion
Internal Imports
No internal imports
Props / Types
SearchResult
| Prop | Type | Required |
|---|---|---|
| id | string | Yes |
| type | 'app' | 'file' | 'url' | 'setting' | 'wifi' | 'bluetooth' | 'action' | 'demo' | Yes |
| title | string | Yes |
| subtitle | string | No |
| icon | React.ReactNode | Yes |
| action | () => void | Yes |
| metadata | any | No |
UnifiedSearchProps
| Prop | Type | Required |
|---|---|---|
| isOpen | boolean | Yes |
| onClose | () => void | Yes |
| onNavigate | (url: string) => void | No |
Key Functions
getDefaultSuggestions()settingsKeywords()handleKeyDown()
Related Components
Browse all components in the Component Inventory
Auto-Generated Documentation
Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js