import type { ReactNode } from 'react';
import React from 'react';
import type { ComponentDescriptor } from '@teambit/component-descriptor';
import type { ComponentModel } from '../component-model';
import { ComponentContext, ComponentDescriptorContext } from './component-context';
export type ComponentProviderProps = {
/**
* component model.
*/
component: ComponentModel;
/**
* component children.
*/
children: ReactNode;
};
export function ComponentProvider({ component, children }: ComponentProviderProps) {
return {children};
}
export type ComponentDescriptorProviderProps = {
/**
* component model.
*/
componentDescriptor?: ComponentDescriptor;
/**
* component children.
*/
children: ReactNode;
};
export function ComponentDescriptorProvider({ componentDescriptor, children }: ComponentDescriptorProviderProps) {
return (
{children}
);
}