UNPKG

@cfxjs/react-ui

Version:

Modern and minimalist React UI library.

35 lines (34 loc) 1.24 kB
import React, { ReactNode } from 'react'; import FieldsetTitle from './fieldset-title'; import FieldsetSubtitle from './fieldset-subtitle'; import FieldsetFooter from './fieldset-footer'; import FieldsetGroup from './fieldset-group'; import FieldsetContent from './fieldset-content'; interface Props { value?: string; label?: string; title?: string | ReactNode; subtitle?: string | ReactNode; className?: string; } declare const defaultProps: { value: string; label: string; disabled: boolean; title: React.ReactNode; subtitle: React.ReactNode; className: string; }; declare type NativeAttrs = Omit<React.FieldsetHTMLAttributes<any>, keyof Props>; export declare type FieldsetProps = Props & typeof defaultProps & NativeAttrs; declare type FieldsetComponent<P = {}> = React.FC<P> & { Title: typeof FieldsetTitle; Subtitle: typeof FieldsetSubtitle; Footer: typeof FieldsetFooter; Group: typeof FieldsetGroup; Content: typeof FieldsetContent; Body: typeof FieldsetContent; }; declare type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs; declare const _default: FieldsetComponent<ComponentProps>; export default _default;