@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
24 lines (22 loc) • 832 B
TypeScript
import { default as React } from 'react';
import { VerificationService } from '../lib/types/types';
import { VerificationStepsEnum } from '../es6';
export type SingleSignOnMessages = {
title: React.ReactNode;
subtitle: React.ReactNode;
login: React.ReactNode;
cancel: React.ReactNode;
subtitle2?: React.ReactNode;
};
export declare enum ButtonType {
PRIMARY = "primary",
SECONDARY = "secondary"
}
interface SingleSignOnProps {
verificationService: VerificationService;
stepName: VerificationStepsEnum.sso | VerificationStepsEnum.thirdPartyLoop;
messages: SingleSignOnMessages;
cancelButtonType?: ButtonType;
}
declare const SingleSignOnComponent: ({ verificationService, stepName, messages, cancelButtonType, }: SingleSignOnProps) => React.JSX.Element;
export { SingleSignOnComponent };