synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
26 lines • 1.74 kB
TypeScript
import { LoginMethod } from './LoginMethod';
export type LastLoginInfoProps = {
currentSourceAppName: string | undefined;
lastLoginMethod: LoginMethod | undefined;
lastLoginSourceAppName: string | undefined;
lastLoginSourceAppURL: string | undefined;
lastLoginDate: string | undefined;
display: 'sentence' | 'box';
};
export declare function useLastLoginInfoState(): {
currentSourceAppNameState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
lastLoginMethodState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<"EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS", "EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS", boolean | undefined>;
lastLoginSourceAppNameState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
lastLoginSourceAppURLState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
lastLoginDateState: import("@react-hookz/web/useStorageValue/index.js").UseStorageValueResult<string, string, boolean | undefined>;
};
export declare function useLastLoginInfo(): {
currentSourceAppName: string | undefined;
lastLoginMethod: "EMAIL" | "GOOGLE" | "ARCUS" | "ORCID" | "SAGE_BIONETWORKS" | undefined;
lastLoginSourceAppName: string | undefined;
lastLoginSourceAppURL: string | undefined;
lastLoginDate: string | undefined;
};
export declare function clearLastLoginInfo(): void;
export default function LastLoginInfo(props: LastLoginInfoProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=LastLoginInfo.d.ts.map