bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
85 lines • 2.73 kB
TypeScript
/**
* Centralized message configuration for all auth components
* This allows for easy customization and internationalization
*/
export interface AuthMessages {
loading: string;
error: string;
success: string;
cancel: string;
back: string;
continue: string;
signIn: string;
signUp: string;
signOut: string;
loginTitle: string;
loginSubtitle: string;
loginButton: string;
loginPasswordPlaceholder: string;
loginNoAccount: string;
loginForgotPassword: string;
signupTitle: string;
signupSubtitle: string;
signupButton: string;
signupAlreadyHaveAccount: string;
signupGeneratingIdentity: string;
signupBackupWarning: string;
signupMnemonicWarning: string;
passwordLabel: string;
passwordPlaceholder: string;
passwordConfirmLabel: string;
passwordConfirmPlaceholder: string;
passwordMismatch: string;
passwordTooShort: string;
passwordRequired: string;
backupTitle: string;
backupDownloadButton: string;
backupImportButton: string;
backupImportTitle: string;
backupImportSubtitle: string;
backupFileLabel: string;
backupFilePlaceholder: string;
backupDecryptButton: string;
backupInvalidFormat: string;
backupCorrupted: string;
labels: {
backupImport: string;
importBackupFile: string;
backupSupport: string;
};
oauthContinueWith: string;
oauthRestoreTitle: string;
oauthRestoreSubtitle: string;
oauthConflictTitle: string;
oauthConflictMessage: string;
oauthConflictKeepCurrent: string;
oauthConflictSwitchAccount: string;
deviceLinkTitle: string;
deviceLinkSubtitle: string;
deviceLinkGenerateButton: string;
deviceLinkTokenLabel: string;
deviceLinkTokenPlaceholder: string;
deviceLinkButton: string;
deviceLinkExpires: string;
deviceLinkCopyButton: string;
deviceLinkCopied: string;
deviceLinkNewCode: string;
deviceLinkInstructions: string[];
memberExportTitle: string;
memberExportSubtitle: string;
memberExportButton: string;
memberExportSecurityNotice: string;
memberExportInstructions: string[];
errorGeneric: string;
errorInvalidPassword: string;
errorBackupNotFound: string;
errorNetworkFailed: string;
errorTokenExpired: string;
errorDeviceLinkFailed: string;
errorBackendRequired: string;
}
export declare const defaultMessages: AuthMessages;
export declare const AuthMessagesContext: import("react").Context<AuthMessages>;
export declare function useAuthMessages(): AuthMessages;
export declare function mergeMessages(custom: Partial<AuthMessages>): AuthMessages;
//# sourceMappingURL=auth-messages.d.ts.map