CIA Compliance Manager API Documentation - v0.8.22

    Interface BusinessImpactWidgetProps

    Props for widgets that display business impacts

    Business impact widgets translate technical security concepts into business terms, helping executives understand ROI, cost-benefit analysis, and business value of security investments. 📊

    interface BusinessImpactWidgetProps {
        availabilityLevel: SecurityLevel;
        children?: ReactNode;
        className?: string;
        confidentialityLevel: SecurityLevel;
        integrityLevel: SecurityLevel;
        onAvailabilityChange?: (level: SecurityLevel) => void;
        onConfidentialityChange?: (level: SecurityLevel) => void;
        onIntegrityChange?: (level: SecurityLevel) => void;
        roi?: { description: string; value: string };
        testId?: string;
    }

    Hierarchy (View Summary, Expand)

    Index

    Properties

    availabilityLevel: SecurityLevel

    The selected availability level

    children?: ReactNode

    Optional children elements

    className?: string

    Optional CSS class name

    confidentialityLevel: SecurityLevel

    The selected confidentiality level

    integrityLevel: SecurityLevel

    The selected integrity level

    onAvailabilityChange?: (level: SecurityLevel) => void

    Optional callback for availability level changes

    onConfidentialityChange?: (level: SecurityLevel) => void

    Optional callback for confidentiality level changes

    onIntegrityChange?: (level: SecurityLevel) => void

    Optional callback for integrity level changes

    roi?: { description: string; value: string }

    Optional ROI information

    testId?: string

    Optional test ID for automated testing

    MMNEPVFCICPMFPCPTTAAATR