@veecode-platform/plugin-kong-service-manager
Version:
37 lines (34 loc) • 1.89 kB
JavaScript
import React from 'react';
import { Box, Typography, IconButton } from '@material-ui/core';
import { useWrapperComponentStyles } from './styles.esm.js';
import '@backstage/core-components';
import '@backstage/plugin-catalog-react';
import '@material-ui/lab';
import '../../../../context/KongServiceManagerContext.esm.js';
import '../../../../api/KongServiceManagerApi.esm.js';
import '@backstage/integration';
import '@octokit/rest';
import 'js-base64';
import 'js-yaml';
import '@backstage/core-plugin-api';
import '@backstage/catalog-model';
import '@material-ui/core/InputBase';
import '@material-ui/icons/Search';
import '../../../shared/SearchBar/styles.esm.js';
import '../../../shared/BoxComponent/styles.esm.js';
import 'react-router-dom';
import { ArrowBackIcon } from '../../../shared/icons/Icons.esm.js';
import '../../../shared/SelectComponent/Select.esm.js';
import '../../../shared/HtmlTooltip/HtmlTooltip.esm.js';
import '../../../shared/ButtonComponent/styles.esm.js';
import '../../../shared/LoadingComponent/styles.esm.js';
import '../../../shared/MissingAnnotation/styles.esm.js';
import '../../../shared/Fields/Fields.esm.js';
import '../../../shared/SkeletonComponent/styles.esm.js';
const WrapperComponent = (props) => {
const { root, content, titleBar } = useWrapperComponentStyles();
const { title, buttonBack, handleBack, children } = props;
return /* @__PURE__ */ React.createElement("div", { className: root }, /* @__PURE__ */ React.createElement(Box, { className: content }, /* @__PURE__ */ React.createElement("div", { className: titleBar }, /* @__PURE__ */ React.createElement(Typography, { variant: "h6" }, title), buttonBack && /* @__PURE__ */ React.createElement(IconButton, { onClick: handleBack }, /* @__PURE__ */ React.createElement(ArrowBackIcon, null))), children));
};
export { WrapperComponent };
//# sourceMappingURL=WrapperComponent.esm.js.map