/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import React from "react"; import { observer } from "mobx-react"; import { Spinner } from "../../spinner"; import { withInjectables } from "@ogre-tools/injectable-react"; import type { EditResourceModel } from "./edit-resource-model/edit-resource-model.injectable"; import editResourceModelInjectable from "./edit-resource-model/edit-resource-model.injectable"; import { EditorPanel } from "../editor-panel"; import { InfoPanel } from "../info-panel"; import { Badge } from "../../badge"; import { Notice } from "../../+extensions/notice"; export interface EditResourceProps { tabId: string; } interface Dependencies { model: EditResourceModel; } const NonInjectedEditResource = observer( ({ model, tabId }: EditResourceProps & Dependencies) => { return (