UNPKG

sanity-plugin-taxonomy-manager

Version:

Create and manage SKOS compliant taxonomies, thesauri, and classification schemes in Sanity Studio.

26 lines (21 loc) 751 B
import {createContext} from 'react' import type {ConceptSchemeDocument} from './types' type TreeContextType = { globalVisibility?: {treeId: string; treeVisibility: 'open' | 'closed'} editControls?: boolean setEditControls?: (value: boolean) => void } export type ReleaseContextType = { isPublished?: boolean isInRelease: boolean releaseName?: string documentId: string versionId?: string } export const SchemeContext = createContext<ConceptSchemeDocument | null>(null) export const TreeContext = createContext<TreeContextType>({editControls: false}) // export const ReleaseContext = createContext<ReleaseContextType>({ // isInRelease: false, // documentId: '', // }) export const ReleaseContext = createContext<any>(undefined)