mirror of
https://github.com/zhigang1992/react.git
synced 2026-01-30 22:48:09 +08:00
* 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
30 lines
1.3 KiB
TypeScript
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
|