Auth0 Universal Components
    Preparing search index...

    Interface SsoProviderTableViewProps

    useSsoProviderTable hook result.

    interface SsoProviderTableViewProps {
        createAction: ComponentAction<void, void>;
        customMessages: Partial<SsoProviderTableMessages> | undefined;
        editAction: ComponentAction<IdpKnownResponse, void>;
        fetchOrganizationDetails: () => Promise<OrganizationPrivate | null>;
        fetchProviders: () => Promise<void>;
        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>;
        hideHeader: boolean;
        isDeleting: boolean;
        isLoading: boolean;
        isRemoving: boolean;
        isUpdating: boolean;
        isUpdatingId: string | null;
        isViewLoading: boolean;
        organization: OrganizationPrivate | null;
        providers: IdpKnownResponse[];
        readOnly: 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;
        styling: ComponentStyling<SsoProviderTableClasses> | undefined;
    }

    Hierarchy (View Summary)

    Index

    Properties

    createAction: ComponentAction<void, void>
    customMessages: Partial<SsoProviderTableMessages> | undefined
    editAction: ComponentAction<IdpKnownResponse, void>
    fetchOrganizationDetails: () => Promise<OrganizationPrivate | null>
    fetchProviders: () => Promise<void>
    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>
    hideHeader: boolean
    isDeleting: boolean
    isLoading: boolean
    isRemoving: boolean
    isUpdating: boolean
    isUpdatingId: string | null
    isViewLoading: boolean
    organization: OrganizationPrivate | null
    providers: IdpKnownResponse[]
    readOnly: 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
    styling: ComponentStyling<SsoProviderTableClasses> | undefined