mirror of
https://github.com/zhigang1992/react.git
synced 2026-01-26 22:27:03 +08:00
16 lines
348 B
TypeScript
16 lines
348 B
TypeScript
import React from 'react'
|
|
|
|
export interface CollapseConfig {
|
|
values: Array<number>
|
|
updateValues?: Function
|
|
}
|
|
|
|
const defaultContext = {
|
|
values: [],
|
|
}
|
|
|
|
export const CollapseContext = React.createContext<CollapseConfig>(defaultContext)
|
|
|
|
export const useCollapseContext = (): CollapseConfig =>
|
|
React.useContext<CollapseConfig>(CollapseContext)
|