interface SettingsHeroProps {
    isAuthenticated: boolean;
    username?: null | string;
    avatarUrl?: null | string;
    statusMessage?: null | string;
    isLoading: boolean;
    disableLogin?: boolean;
    onLogin: () => void;
    onRefreshToken?: () => void;
    onLogout: () => void;
    onOpenDocs?: () => void;
    onClearStatus?: () => void;
    onCancelAuth?: () => void;
    credentialSourceLabel: string;
    expiresLabel?: string;
    versionLabel?: string;
    children?: ReactNode;
}

Properties

isAuthenticated: boolean
username?: null | string
avatarUrl?: null | string
statusMessage?: null | string
isLoading: boolean
disableLogin?: boolean
onLogin: () => void
onRefreshToken?: () => void
onLogout: () => void
onOpenDocs?: () => void
onClearStatus?: () => void
onCancelAuth?: () => void
credentialSourceLabel: string
expiresLabel?: string
versionLabel?: string
children?: ReactNode