amplify-material-ui
Version:
A Material-UI based implementation of aws amplify
25 lines (24 loc) • 736 B
TypeScript
import * as React from 'react';
import { UsernameAttribute } from './types';
export declare type SignUpValues = Record<string, string>;
export interface SignUpConfig {
signUpFields?: SignUpField[];
initialValues?: SignUpValues;
}
export declare type SignUpField = {
key: string;
displayOrder?: number;
label?: string;
placeholder?: string;
type?: string;
required?: boolean;
intl?: Record<string, string>;
} & Record<string, string | number | boolean | Record<string, string>>;
export interface SignUpProps {
validationData?: {
[key: string]: string;
};
usernameAttribute?: UsernameAttribute;
signUpConfig?: SignUpConfig;
}
export declare const SignUp: React.FC<SignUpProps>;