mirror of
https://github.com/zhigang1992/react.git
synced 2026-02-10 17:13:54 +08:00
test(fieldset): remove unused default-values test(file-tree): remove unused default-values test(modal): remove unused default-values
22 lines
458 B
TypeScript
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)
|