import { createContext, useContext } from 'react'; import type { ComponentDescriptor } from '@teambit/component-descriptor'; import { ComponentModel } from '../component-model'; export const ComponentContext: React.Context = createContext(ComponentModel.empty()); export const ComponentDescriptorContext: React.Context = createContext< ComponentDescriptor | undefined >(undefined); export const useComponentDescriptor = () => useContext(ComponentDescriptorContext);