Auth0 Universal Components
    Preparing search index...

    Interface UseSsoProviderTableLogicResult

    Combined logic and handler result for SSO provider table. Used for hooks and view props.

    interface UseSsoProviderTableLogicResult {
        handleCreate: () => void;
        handleDelete: (idp: IdpKnownResponse) => void;
        handleDeleteConfirm: (provider: IdpKnownResponse) => Promise<void>;
        handleDeleteFromOrganization: (idp: IdpKnownResponse) => void;
        handleEdit: (idp: IdpKnownResponse) => void;
        handleRemoveConfirm: (provider: IdpKnownResponse) => Promise<void>;
        handleToggleEnabled: (
            idp: IdpKnownResponse,
            enabled: boolean,
        ) => Promise<void>;
        isViewLoading: boolean;
        selectedIdp: IdpKnownResponse | null;
        setSelectedIdp: Dispatch<SetStateAction<IdpKnownResponse | null>>;
        setShowDeleteModal: Dispatch<SetStateAction<boolean>>;
        setShowRemoveModal: Dispatch<SetStateAction<boolean>>;
        shouldAllowDeletion: boolean;
        shouldHideCreate: boolean;
        showDeleteModal: boolean;
        showRemoveModal: boolean;
    }
    Index

    Properties

    handleCreate: () => void
    handleDelete: (idp: IdpKnownResponse) => void
    handleDeleteConfirm: (provider: IdpKnownResponse) => Promise<void>
    handleDeleteFromOrganization: (idp: IdpKnownResponse) => void
    handleEdit: (idp: IdpKnownResponse) => void
    handleRemoveConfirm: (provider: IdpKnownResponse) => Promise<void>
    handleToggleEnabled: (idp: IdpKnownResponse, enabled: boolean) => Promise<void>
    isViewLoading: boolean
    selectedIdp: IdpKnownResponse | null
    setSelectedIdp: Dispatch<SetStateAction<IdpKnownResponse | null>>
    setShowDeleteModal: Dispatch<SetStateAction<boolean>>
    setShowRemoveModal: Dispatch<SetStateAction<boolean>>
    shouldAllowDeletion: boolean
    shouldHideCreate: boolean
    showDeleteModal: boolean
    showRemoveModal: boolean