Icon Navigation Components
2 components for icon-based navigation and category browsing
IconBoxGrid
Grid layout for features, industries, or product categories (default variant, 3 columns)
Our Key Features
Everything you need for comprehensive security
AI Detection
Advanced threat detection powered by machine learning
Solar Powered
No electrical infrastructure required
Mobile Alerts
Real-time notifications on any device
Secure Storage
Encrypted cloud storage for all footage
Instant Response
Connect to security teams in seconds
Night Vision
4K clarity even in complete darkness
IconBoxGrid (Cards Variant)
Cards variant with 2 columns and large icons
Platform Capabilities
Enterprise-grade security features
IconBoxScroll
Horizontal scrolling navigation with keyboard support (medium cards)
Industries We Serve
Tailored solutions for every sector
IconBoxScroll (Large)
Large cards for featured content
Featured Solutions
IconBoxScroll (Compact)
Small cards without scroll indicators
Component Usage
IconBoxGrid
Grid layout for feature lists, industry overviews, or product categories. Supports 2-5 columns, configurable icon sizes, and card variants.
import { Brain, SolarPanel } from '@phosphor-icons/react';
<IconBoxGrid
title="Section Title"
subtitle="Optional subtitle"
items={[
{
icon: <Brain size={24} weight="duotone" />,
title: 'Item Title',
description: 'Item description',
href: '/link'
},
// ... more items
]}
columns={3} // 2 | 3 | 4 | 5 (default: 4)
iconSize="md" // 'sm' | 'md' | 'lg' (default: 'md')
variant="default" // 'default' | 'cards' (default: 'default')
/>IconBoxScroll
Horizontal scrolling navigation for category browsing. Includes keyboard navigation (Arrow keys, Home/End), ARIA tab pattern, and optional scroll indicators.
import { Buildings, Factory } from '@phosphor-icons/react';
<IconBoxScroll
title="Section Title"
subtitle="Optional subtitle"
items={[
{
icon: <Buildings size={24} weight="duotone" />,
title: 'Item Title',
description: 'Item description',
href: '/link'
},
// ... more items
]}
onSelect={(index) => console.log(index)}
cardSize="md" // 'sm' | 'md' | 'lg' (default: 'md')
showScrollIndicators={true} // boolean (default: true)
/>Keyboard Navigation
IconBoxScroll supports full keyboard navigation following the WAI-ARIA tabs pattern:
Previous item
Next item
First item
Last item