import * as React from 'react'; import { CatalogoService } from "../catalogo-service"; import { Resource } from '@theia/core'; import { CatalogoWidgetOptions } from '../catalogo-frontend-widget'; import { BaseWidget } from '@theia/core/lib/browser'; import { User } from '@quarks/auth-extension/lib/common'; export interface IOptionsContainer { options: CatalogoWidgetOptions; widget: BaseWidget; user: User; } export interface Context { options: IOptionsContainer; service: CatalogoService; resource: Resource; } export const ContainerContext = React.createContext({ options: null, service: null, resource: null });