UNPKG

@veecode-platform/plugin-kong-service-manager

Version:

37 lines (34 loc) 1.89 kB
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