Files
react/components/file-tree/tree-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

17 lines
389 B
TypeScript

import React from 'react'
export interface TreeConfig {
onFileClick?: (path: string) => void
initialExpand: boolean
isImperative: boolean
}
const defaultContext = {
initialExpand: false,
isImperative: false,
}
export const TreeContext = React.createContext<TreeConfig>(defaultContext)
export const useTreeContext = (): TreeConfig => React.useContext<TreeConfig>(TreeContext)