Files
react/components/fieldset/index.ts
witt de0c8fee97 feat: export all types related to components (#562)
* feat: export all types related to components

fix(tooltip): fix the vertical offset of the arrow

* refactor: optimize events of all popup related components

* test: append testcases for popup base component

* test: add testcase for visible events

* test: update snapshots
2021-08-13 17:10:59 +08:00

30 lines
1.3 KiB
TypeScript

import Fieldset from './fieldset'
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'
export type FieldsetComponentType = typeof Fieldset & {
Title: typeof FieldsetTitle
Subtitle: typeof FieldsetSubtitle
Footer: typeof FieldsetFooter
Group: typeof FieldsetGroup
Content: typeof FieldsetContent
Body: typeof FieldsetContent
}
;(Fieldset as FieldsetComponentType).Title = FieldsetTitle
;(Fieldset as FieldsetComponentType).Subtitle = FieldsetSubtitle
;(Fieldset as FieldsetComponentType).Footer = FieldsetFooter
;(Fieldset as FieldsetComponentType).Group = FieldsetGroup
;(Fieldset as FieldsetComponentType).Content = FieldsetContent
;(Fieldset as FieldsetComponentType).Body = FieldsetContent
export type { FieldsetProps } from './fieldset'
export type { FieldsetTitleProps } from './fieldset-title'
export type { FieldsetSubtitleProps } from './fieldset-subtitle'
export type { FieldsetGroupProps } from './fieldset-group'
export type { FieldsetFooterProps } from './fieldset-footer'
export type { FieldsetContentProps } from './fieldset-content'
export default Fieldset as FieldsetComponentType