All files / src/hooks index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47                                                                                             
/**
 * # React Hooks Module
 *
 * This module exports all custom hooks used throughout the CIA Compliance Manager.
 *
 * ## Business Perspective
 * Custom hooks encapsulate business logic and security assessment functionality,
 * enabling consistent behavior across the application. 🔄
 *
 * ## Technical Perspective
 * Centralized hook exports simplify imports and promote hook reuse.
 *
 * @packageDocumentation
 */
 
// Security Level Hooks
export { useCIAContentService } from "./useCIAContentService";
export { useCIAOptions } from "./useCIAOptions";
export { useComplianceService } from "./useComplianceService";
export { useSecurityMetricsService } from "./useSecurityMetricsService";
 
// Component Data Hooks
export { useComponentDetails } from "./useComponentDetails";
export { useBusinessImpact } from "./useBusinessImpact";
 
// Formatting Hooks
export { useFormattedMetrics } from "./useFormattedMetrics";
export type { MetricFormatters, MetricFormattingOptions } from "./useFormattedMetrics";
 
// UI Hooks
export { useResponsiveBreakpoint } from "./useResponsiveBreakpoint";
export type { Breakpoint } from "./useResponsiveBreakpoint";
 
// State Management Hooks
export { useSecurityLevelState } from "./useSecurityLevelState";
export type { 
  SecurityLevelState, 
  UseSecurityLevelStateReturn 
} from "./useSecurityLevelState";
 
// Data Fetching Hooks
export { useServiceData } from "./useServiceData";
export type { ServiceDataState } from "./useServiceData";
 
// Storage Hooks
export { useLocalStorage } from "./useLocalStorage";