You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/12/19 23:23:25 UTC

[camel-karavan] 01/03: Fix #571

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git

commit 6790ae8dda26665b58170cea6e890d0bef04ac57
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Mon Dec 19 18:22:32 2022 -0500

    Fix #571
---
 karavan-app/src/main/webui/src/projects/ProjectPage.tsx        | 7 ++++++-
 karavan-app/src/main/webui/src/projects/ProjectPageToolbar.tsx | 6 +++---
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/karavan-app/src/main/webui/src/projects/ProjectPage.tsx b/karavan-app/src/main/webui/src/projects/ProjectPage.tsx
index b592e7b..4ff48cc 100644
--- a/karavan-app/src/main/webui/src/projects/ProjectPage.tsx
+++ b/karavan-app/src/main/webui/src/projects/ProjectPage.tsx
@@ -118,6 +118,10 @@ export class ProjectPage extends React.Component<Props, State> {
         return this.props.project.projectId === 'kamelets';
     }
 
+    isTemplatesProject():boolean {
+        return this.props.project.projectId === 'templates';
+    }
+
     post = (file: ProjectFile) => {
         KaravanApi.postProjectFile(file, res => {
             if (res.status === 200) {
@@ -178,7 +182,8 @@ export class ProjectPage extends React.Component<Props, State> {
             project={this.props.project}
             file={this.state.file}
             mode={this.state.mode}
-            isTemplates={this.isBuildIn()}
+            isTemplates={this.isTemplatesProject()}
+            isKamelets={this.isKameletsProject()}
             config={this.props.config}
             addProperty={() => this.addProperty()}
             download={() => this.download()}
diff --git a/karavan-app/src/main/webui/src/projects/ProjectPageToolbar.tsx b/karavan-app/src/main/webui/src/projects/ProjectPageToolbar.tsx
index 00816dc..f52123e 100644
--- a/karavan-app/src/main/webui/src/projects/ProjectPageToolbar.tsx
+++ b/karavan-app/src/main/webui/src/projects/ProjectPageToolbar.tsx
@@ -1,6 +1,5 @@
 import React from 'react';
 import {
-    Badge,
     Button,
     Toolbar,
     ToolbarContent,
@@ -11,7 +10,7 @@ import {
     Checkbox, Tooltip, ToolbarItem
 } from '@patternfly/react-core';
 import '../designer/karavan.css';
-import {CamelStatus, DeploymentStatus, PipelineStatus, PodStatus, Project, ProjectFile} from "./ProjectModels";
+import {Project, ProjectFile} from "./ProjectModels";
 import UploadIcon from "@patternfly/react-icons/dist/esm/icons/upload-icon";
 import DownloadIcon from "@patternfly/react-icons/dist/esm/icons/download-icon";
 import DownloadImageIcon from "@patternfly/react-icons/dist/esm/icons/image-icon";
@@ -22,7 +21,8 @@ import {KaravanApi} from "../api/KaravanApi";
 
 interface Props {
     project: Project,
-    isTemplates?: boolean,
+    isTemplates: boolean,
+    isKamelets: boolean,
     config: any,
     file?: ProjectFile,
     mode: "design" | "code",