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
The following commit(s) were added to refs/heads/main by this push: new fbec807a Upgrade dependencies fbec807a is described below commit fbec807a94bf1ccee26bf08d3f15a36860ac06bf Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Fri Jun 7 15:22:53 2024 -0400 Upgrade dependencies --- karavan-core/test/beans.spec.ts | 2 +- karavan-core/test/checkRequired.spec.ts | 2 +- karavan-core/test/circuitBreaker.spec.ts | 4 ++-- karavan-core/test/demo.spec.ts | 2 +- karavan-core/test/expression.spec.ts | 2 +- karavan-core/test/findStep.spec.ts | 2 +- karavan-core/test/getExpressionLanguage.spec.ts | 2 +- karavan-core/test/integrationToYaml.spec.ts | 2 +- karavan-core/test/intercept.spec.ts | 4 ++-- karavan-core/test/multiObjectProperties.spec.ts | 2 +- karavan-core/test/supportedComponents.spec.ts | 2 +- karavan-core/test/updateStep.spec.ts | 2 +- karavan-core/tsconfig.json | 4 +--- karavan-vscode/webview/topology/CustomNode.tsx | 3 +++ karavan-vscode/webview/topology/TopologyApi.tsx | 9 ++++----- karavan-vscode/webview/topology/TopologyStore.ts | 3 ++- karavan-vscode/webview/topology/TopologyToolbar.tsx | 2 +- karavan-vscode/webview/topology/topology.css | 10 ++++++++++ 18 files changed, 35 insertions(+), 24 deletions(-) diff --git a/karavan-core/test/beans.spec.ts b/karavan-core/test/beans.spec.ts index 5c85a31b..e7d29f5a 100644 --- a/karavan-core/test/beans.spec.ts +++ b/karavan-core/test/beans.spec.ts @@ -18,7 +18,7 @@ import { expect } from 'chai'; import * as fs from 'fs'; import 'mocha'; import { CamelDefinitionYaml } from '../src/core/api/CamelDefinitionYaml'; -import { Beans, Integration } from '../lib/model/IntegrationDefinition'; +import { Beans, Integration } from '../src/core/model/IntegrationDefinition'; import { BeanFactoryDefinition } from '../src/core/model/CamelDefinition'; describe('bean configuration', () => { diff --git a/karavan-core/test/checkRequired.spec.ts b/karavan-core/test/checkRequired.spec.ts index 8c80af9e..e1cfeac9 100644 --- a/karavan-core/test/checkRequired.spec.ts +++ b/karavan-core/test/checkRequired.spec.ts @@ -21,7 +21,7 @@ import { } from "../src/core/model/CamelDefinition"; import {CamelDefinitionApi} from "../src/core/api/CamelDefinitionApi"; import {CamelUtil} from "../src/core/api/CamelUtil"; -import { SetHeaderDefinition } from '../lib/model/CamelDefinition'; +import { SetHeaderDefinition } from '../src/core/model/CamelDefinition'; describe('Check required properties', () => { diff --git a/karavan-core/test/circuitBreaker.spec.ts b/karavan-core/test/circuitBreaker.spec.ts index 6a8cbf18..d4a6f604 100644 --- a/karavan-core/test/circuitBreaker.spec.ts +++ b/karavan-core/test/circuitBreaker.spec.ts @@ -30,8 +30,8 @@ import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; import {SimpleExpression} from "../src/core/model/CamelDefinition"; import {Integration} from "../src/core/model/IntegrationDefinition"; import * as fs from 'fs'; -import {CamelModelMetadata, ElementMeta} from "../lib/model/CamelMetadata"; -import {CircuitBreakerDefinition, Resilience4jConfigurationDefinition} from "../lib/model/CamelDefinition"; +import {CamelModelMetadata, ElementMeta} from "../src/core/model/CamelMetadata"; +import {CircuitBreakerDefinition, Resilience4jConfigurationDefinition} from "../src/core/model/CamelDefinition"; describe('Circuit Breaker', () => { diff --git a/karavan-core/test/demo.spec.ts b/karavan-core/test/demo.spec.ts index cf4376a2..2d1b642d 100644 --- a/karavan-core/test/demo.spec.ts +++ b/karavan-core/test/demo.spec.ts @@ -21,7 +21,7 @@ import {CamelUtil} from "../src/core/api/CamelUtil"; import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt"; import {CatchDefinition, FromDefinition} from "../src/core/model/CamelDefinition"; import {expect} from "chai"; -import {TryDefinition} from "../lib/model/CamelDefinition"; +import {TryDefinition} from "../src/core/model/CamelDefinition"; describe('Demo', () => { diff --git a/karavan-core/test/expression.spec.ts b/karavan-core/test/expression.spec.ts index 0a408a99..219f8b87 100644 --- a/karavan-core/test/expression.spec.ts +++ b/karavan-core/test/expression.spec.ts @@ -30,7 +30,7 @@ import { } from "../src/core/model/CamelDefinition"; import { RouteDefinition} from "../src/core/model/CamelDefinition"; import {Integration} from "../src/core/model/IntegrationDefinition"; -import {AggregateDefinition, ExpressionSubElementDefinition, FilterDefinition} from "../lib/model/CamelDefinition"; +import {AggregateDefinition, ExpressionSubElementDefinition, FilterDefinition} from "../src/core/model/CamelDefinition"; describe('Expression to yaml', () => { diff --git a/karavan-core/test/findStep.spec.ts b/karavan-core/test/findStep.spec.ts index fada15e3..e85c087d 100644 --- a/karavan-core/test/findStep.spec.ts +++ b/karavan-core/test/findStep.spec.ts @@ -30,7 +30,7 @@ import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt"; import {Integration} from "../src/core/model/IntegrationDefinition"; import * as fs from 'fs'; import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; -import {StepDefinition} from "../lib/model/CamelDefinition"; +import {StepDefinition} from "../src/core/model/CamelDefinition"; describe('Find Step', () => { diff --git a/karavan-core/test/getExpressionLanguage.spec.ts b/karavan-core/test/getExpressionLanguage.spec.ts index 3a23b0a7..6767f7d4 100644 --- a/karavan-core/test/getExpressionLanguage.spec.ts +++ b/karavan-core/test/getExpressionLanguage.spec.ts @@ -20,7 +20,7 @@ import { ExpressionDefinition } from "../src/core/model/CamelDefinition"; import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt"; -import {SimpleExpression} from "../lib/model/CamelDefinition"; +import {SimpleExpression} from "../src/core/model/CamelDefinition"; describe('Get Expression Language', () => { diff --git a/karavan-core/test/integrationToYaml.spec.ts b/karavan-core/test/integrationToYaml.spec.ts index 622a6d06..5f0bddfb 100644 --- a/karavan-core/test/integrationToYaml.spec.ts +++ b/karavan-core/test/integrationToYaml.spec.ts @@ -18,7 +18,7 @@ import {expect} from 'chai'; import * as fs from 'fs'; import 'mocha'; import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; -import { BeanFactoryDefinition } from '../lib/model/CamelDefinition'; +import { BeanFactoryDefinition } from '../src/core/model/CamelDefinition'; describe('Integration to YAML', () => { diff --git a/karavan-core/test/intercept.spec.ts b/karavan-core/test/intercept.spec.ts index 6f5a31ab..0b308306 100644 --- a/karavan-core/test/intercept.spec.ts +++ b/karavan-core/test/intercept.spec.ts @@ -33,8 +33,8 @@ import { SagaDefinition, ToDefinition, TryDefinition -} from "../lib/model/CamelDefinition"; -import {Integration} from "../lib/model/IntegrationDefinition"; +} from "../src/core/model/CamelDefinition"; +import {Integration} from "../src/core/model/IntegrationDefinition"; describe('Intercept', () => { diff --git a/karavan-core/test/multiObjectProperties.spec.ts b/karavan-core/test/multiObjectProperties.spec.ts index 79fe1f5d..a0830f48 100644 --- a/karavan-core/test/multiObjectProperties.spec.ts +++ b/karavan-core/test/multiObjectProperties.spec.ts @@ -19,7 +19,7 @@ import 'mocha'; import {FromDefinition, ExpressionDefinition, PropertyExpressionDefinition} from "../src/core/model/CamelDefinition"; import {Integration} from "../src/core/model/IntegrationDefinition"; import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; -import {RouteDefinition, SagaDefinition, ToDefinition} from "../lib/model/CamelDefinition"; +import {RouteDefinition, SagaDefinition, ToDefinition} from "../src/core/model/CamelDefinition"; import * as fs from 'fs'; describe('Multi object property', () => { diff --git a/karavan-core/test/supportedComponents.spec.ts b/karavan-core/test/supportedComponents.spec.ts index aee091a5..9fc10864 100644 --- a/karavan-core/test/supportedComponents.spec.ts +++ b/karavan-core/test/supportedComponents.spec.ts @@ -18,7 +18,7 @@ import {expect} from 'chai'; import * as fs from 'fs'; import 'mocha'; import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml"; -import {ComponentApi} from "../lib/api/ComponentApi"; +import {ComponentApi} from "../src/core/api/ComponentApi"; import {SupportedComponent} from "../src/core/model/ComponentModels"; diff --git a/karavan-core/test/updateStep.spec.ts b/karavan-core/test/updateStep.spec.ts index be114263..4e35fa69 100644 --- a/karavan-core/test/updateStep.spec.ts +++ b/karavan-core/test/updateStep.spec.ts @@ -21,7 +21,7 @@ import {CamelUtil} from "../src/core/api/CamelUtil"; import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt"; import {FilterDefinition, SimpleExpression} from "../src/core/model/CamelDefinition"; import {Integration} from "../src/core/model/IntegrationDefinition"; -import {RouteDefinition} from "../lib/model/CamelDefinition"; +import {RouteDefinition} from "../src/core/model/CamelDefinition"; describe('Update Step', () => { diff --git a/karavan-core/tsconfig.json b/karavan-core/tsconfig.json index 27c81606..d0507e2c 100644 --- a/karavan-core/tsconfig.json +++ b/karavan-core/tsconfig.json @@ -16,12 +16,10 @@ "ES2021", "ES2021.String" ], - /* Bundler mode */ "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx" + "noEmit": true }, "tsc-alias": { "resolveFullPaths": true, diff --git a/karavan-vscode/webview/topology/CustomNode.tsx b/karavan-vscode/webview/topology/CustomNode.tsx index 88263966..83792a0c 100644 --- a/karavan-vscode/webview/topology/CustomNode.tsx +++ b/karavan-vscode/webview/topology/CustomNode.tsx @@ -44,6 +44,9 @@ const CustomNode: React.FC<any> = observer(({ element, ...rest }) => { const data = element.getData(); const badge:string = data.badge?.substring(0,1).toUpperCase(); + if (element.getLabel()?.length > 30) { + element.setLabel(element.getLabel()?.substring(0,30) + '...'); + } return ( <DefaultNode diff --git a/karavan-vscode/webview/topology/TopologyApi.tsx b/karavan-vscode/webview/topology/TopologyApi.tsx index 8c8aff65..bb09ce8f 100644 --- a/karavan-vscode/webview/topology/TopologyApi.tsx +++ b/karavan-vscode/webview/topology/TopologyApi.tsx @@ -204,7 +204,8 @@ export function getRestNodes(tins: TopologyRestNode[]): NodeModel[] { icon: 'rest', type: 'rest', step: tin.rest, - fileName: tin.fileName + fileName: tin.fileName, + secondaryLabel: tin.title } } }); @@ -273,8 +274,7 @@ export function getModel(files: IntegrationFile[], grouping?: boolean): Model { group: true, label: 'Consumer group', style: { - padding: 10, - strokeWidth: "2px", + padding: 25, } }) @@ -286,8 +286,7 @@ export function getModel(files: IntegrationFile[], grouping?: boolean): Model { group: true, label: 'Producer group', style: { - padding: 10, - strokeWidth: "2px" + padding: 25, } }) diff --git a/karavan-vscode/webview/topology/TopologyStore.ts b/karavan-vscode/webview/topology/TopologyStore.ts index 514f1b37..63b7ed4f 100644 --- a/karavan-vscode/webview/topology/TopologyStore.ts +++ b/karavan-vscode/webview/topology/TopologyStore.ts @@ -28,7 +28,7 @@ interface TopologyState { setRanker: (ranker: string) => void nodeData: any setNodeData: (nodeData: any) => void - showGroups?: boolean + showGroups: boolean setShowGroups: (showGroups: boolean) => void } @@ -56,6 +56,7 @@ export const useTopologyStore = createWithEqualityFn<TopologyState>((set) => ({ return {nodeData: nodeData}; }); }, + showGroups: false, setShowGroups: (showGroups: boolean) => { set((state: TopologyState) => { return {showGroups: showGroups}; diff --git a/karavan-vscode/webview/topology/TopologyToolbar.tsx b/karavan-vscode/webview/topology/TopologyToolbar.tsx index 0de61fee..0b23c542 100644 --- a/karavan-vscode/webview/topology/TopologyToolbar.tsx +++ b/karavan-vscode/webview/topology/TopologyToolbar.tsx @@ -17,7 +17,7 @@ import * as React from 'react'; import { - Button, Switch, ToolbarContent, + Button, Switch, ToolbarItem, Tooltip } from '@patternfly/react-core'; import PlusIcon from "@patternfly/react-icons/dist/esm/icons/plus-icon"; diff --git a/karavan-vscode/webview/topology/topology.css b/karavan-vscode/webview/topology/topology.css index 7d21c7b2..0521a9a9 100644 --- a/karavan-vscode/webview/topology/topology.css +++ b/karavan-vscode/webview/topology/topology.css @@ -92,7 +92,17 @@ pointer-events: none; opacity: 0.7; } + .karavan .topology-sidebar .properties .pf-v5-c-form .pf-v5-c-form__group-label-help { pointer-events: auto; opacity: 1; +} + +.karavan .topology-panel .pf-topology__group .pf-topology__group__background { + stroke-width: 2px; + stroke-dasharray: 3; +} + +.karavan .topology-panel .pf-topology__group .pf-topology__node__label__background { + opacity: 0.5; } \ No newline at end of file