Files
react/components/collapse/collapse-context.ts
2020-05-06 14:25:10 +08:00

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)