Files
react/components/fieldset/fieldset-context.ts
unix 2c00e6824c test(button): remove unused default-values
test(fieldset): remove unused default-values

test(file-tree): remove unused default-values

test(modal): remove unused default-values
2020-04-27 15:07:48 +08:00

22 lines
458 B
TypeScript

import React from 'react'
export interface FieldItem {
value: string
label: string
}
export interface FieldsetConfig {
register?: (item: FieldItem) => void
currentValue: string
inGroup: boolean
}
const defaultContext = {
inGroup: false,
currentValue: '',
}
export const FieldsetContext = React.createContext<FieldsetConfig>(defaultContext)
export const useFieldset = (): FieldsetConfig => React.useContext<FieldsetConfig>(FieldsetContext)