UNPKG

oneframe-react

Version:

Oneframe React ## Components, Hooks, Helper Functions & State Management

39 lines (38 loc) 1.85 kB
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;