Back to Components
Desktop (Electron)
DOMSearchDisplay
Function Component
Search Display
Lines
389
File
DOMSearchDisplay.tsx
Last Modified
2026-10-08
Exports
default memo
Source Path
aartiq-browser/src/ai/DOMSearchDisplay.tsx
Tags
ReactSecurityOCRmacOS
Code Analysis
React Hooks
useStateuseMemo
API / Library Usage
electronAPIframer-motionlucide-icons
External Dependencies
reactframer-motionlucide-react
Internal Imports
No internal imports
Props / Types
DOMSearchResult
| Prop | Type | Required |
|---|---|---|
| text | string | Yes |
| context | string | Yes |
| xpath | string | Yes |
| score | number | Yes |
| tag | string | No |
DOMSearchDisplayProps
| Prop | Type | Required |
|---|---|---|
| results | DOMSearchResult[] | Yes |
| query | string | Yes |
| isLoading | boolean | No |
| onClose | () => void | No |
| onResultClick | (result: DOMSearchResult) => void | No |
| type | 'dom' | 'ocr' | 'web' | Yes |
| timestamp | number | No |
SecurityBadgeProps
| Prop | Type | Required |
|---|---|---|
| type | 'safe' | 'warning' | 'danger' | Yes |
| message | string | Yes |
DOMMetaDisplayProps
| Prop | Type | Required |
|---|---|---|
| url | string | Yes |
| title | string | Yes |
| filterStats | { | Yes |
| piiRemoved | number | Yes |
| scriptsRemoved | number | Yes |
| stylesRemoved | number | Yes |
| navRemoved | number | Yes |
| adsRemoved | number | Yes |
Key Functions
getTypeIcon()getTypeLabel()getTypeColor()getTypeBg()highlightMatch()colors()icons()openURL()stats()
Related Components
Browse all components in the Component Inventory
Auto-Generated Documentation
Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js