MediaSFU React Native
    Preparing search index...

    Interface AlertComponentOptions

    Options for rendering AlertComponent.

    AlertComponentOptions

    Visibility & Timing:

    interface AlertComponentOptions {
        visible: boolean;
        message: string;
        type?: "success" | "danger";
        duration?: number;
        onHide?: () => void;
        textColor?: string;
        style?: StyleProp<ViewStyle>;
        renderContent?: (
            options: {
                defaultContent: Element;
                dimensions: { width: number; height: number };
            },
        ) => Element;
        renderContainer?: (
            options: {
                defaultContainer: Element;
                dimensions: { width: number; height: number };
            },
        ) => Element;
    }
    Index

    Properties

    visible: boolean

    Controls whether the alert modal is shown.

    message: string

    Message text displayed inside the alert.

    type?: "success" | "danger"

    Theme style applied to the alert badge.

    duration?: number

    Auto-dismiss delay in milliseconds.

    Content:

    onHide?: () => void

    Callback triggered when the alert is dismissed.

    Appearance:

    textColor?: string

    Text color override for the message.

    Behaviour:

    style?: StyleProp<ViewStyle>

    Additional styles for the centered container.

    Advanced Render Overrides:

    renderContent?: (
        options: {
            defaultContent: Element;
            dimensions: { width: number; height: number };
        },
    ) => Element

    Customize the content rendered inside the modal card.

    renderContainer?: (
        options: {
            defaultContainer: Element;
            dimensions: { width: number; height: number };
        },
    ) => Element

    Replace the entire modal implementation.