/** * PolicyTableToolbar * * Toolbar above the data table with: * - Column visibility menu * - Density mode toggle (compact/comfortable) * - Export button (added later in Phase 5) * - Filter controls (added later in Phase 4) */ 'use client'; import { Button } from '@/components/ui/button'; import { ColumnVisibilityMenu } from './ColumnVisibilityMenu'; import { LayoutList, LayoutGrid } from 'lucide-react'; import type { Table } from '@tanstack/react-table'; import type { PolicySettingRow } from '@/lib/types/policy-table'; interface PolicyTableToolbarProps { table: Table; density: 'compact' | 'comfortable'; onDensityChange: (density: 'compact' | 'comfortable') => void; } export function PolicyTableToolbar({ table, density, onDensityChange, }: PolicyTableToolbarProps) { return (
{/* Search and filters will be added here in Phase 4 */}
{/* Density Toggle */} {/* Column Visibility Menu */} {/* Export button will be added here in Phase 5 */}
); }