oneframe-react
Version:
Oneframe React ## Components, Hooks, Helper Functions & State Management
39 lines (38 loc) • 1.85 kB
TypeScript
import React from 'react';
import { ISwitchProps } from './type';
import PropTypes from 'prop-types';
export declare const SwitchTmp: {
(props: ISwitchProps): JSX.Element;
propTypes: {
id: PropTypes.Validator<string>;
name: PropTypes.Validator<string>;
label: PropTypes.Requireable<string>;
labelPlacement: PropTypes.Requireable<string>;
helperText: PropTypes.Requireable<PropTypes.ReactNodeLike>;
className: PropTypes.Requireable<string>;
caption: PropTypes.Requireable<string>;
errorText: PropTypes.Requireable<string>;
size: PropTypes.Requireable<string | undefined>;
edge: PropTypes.Requireable<string | boolean | undefined>;
required: PropTypes.Requireable<boolean>;
checked: PropTypes.Validator<boolean>;
disableRipple: PropTypes.Requireable<boolean>;
submitStatus: PropTypes.Requireable<boolean>;
onRef: PropTypes.Requireable<(...args: any[]) => any>;
onChange: PropTypes.Validator<(...args: any[]) => any>;
validate: PropTypes.Requireable<(PropTypes.InferProps<{
required: PropTypes.Requireable<string>;
message: PropTypes.Requireable<string>;
regex: PropTypes.Requireable<any>;
validate: PropTypes.Requireable<boolean | ((...args: any[]) => any)>;
value: PropTypes.Requireable<string | number>;
}> | null | undefined)[]>;
value: PropTypes.Requireable<any>;
setValidate: PropTypes.Requireable<any>;
validateMessages: PropTypes.Requireable<any>;
icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
checkedIcon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
};
};
declare const _default: React.MemoExoticComponent<({ ...props }: ISwitchProps) => JSX.Element>;
export default _default;