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";
|