From e455e29b0c79da1649e38b013368015eb1d2f4b9 Mon Sep 17 00:00:00 2001 From: Lars Heinemann Date: Tue, 3 Sep 2024 12:33:32 +0200 Subject: [PATCH] refactored icon resolver and included more and changed icons for components Signed-off-by: Lars Heinemann --- .../components/{amq.svg => activemq.svg} | 163 +- packages/ui/src/assets/components/amqp.svg | 99 +- .../ui/src/assets/components/arangodb.svg | 27 + packages/ui/src/assets/components/avro.svg | 38 + .../ui/src/assets/components/aws-bedrock.svg | 12 + .../src/assets/components/aws-cloudtrail.svg | 10 + .../ui/src/assets/components/aws-config.svg | 10 + packages/ui/src/assets/components/aws-ddb.svg | 1 - packages/ui/src/assets/components/aws-s3.svg | 55 - .../assets/components/aws-secrets-manager.svg | 10 + .../ui/src/assets/components/aws2-athena.svg | 10 + packages/ui/src/assets/components/aws2-cw.svg | 10 + .../ui/src/assets/components/aws2-ddb.svg | 10 + .../src/assets/components/aws2-ddbstream.svg | 10 + .../ui/src/assets/components/aws2-ec2.svg | 10 + .../ui/src/assets/components/aws2-ecs.svg | 12 + .../ui/src/assets/components/aws2-eks.svg | 12 + .../assets/components/aws2-eventbridge.svg | 10 + .../ui/src/assets/components/aws2-iam.svg | 10 + .../components/aws2-kinesis-firehose.svg | 12 + .../ui/src/assets/components/aws2-kinesis.svg | 10 + .../ui/src/assets/components/aws2-kms.svg | 10 + .../ui/src/assets/components/aws2-lambda.svg | 10 + packages/ui/src/assets/components/aws2-mq.svg | 10 + .../ui/src/assets/components/aws2-msk.svg | 10 + .../assets/components/aws2-redshift-data.svg | 10 + packages/ui/src/assets/components/aws2-s3.svg | 12 + .../ui/src/assets/components/aws2-ses.svg | 10 + .../ui/src/assets/components/aws2-sns.svg | 10 + .../ui/src/assets/components/aws2-sqs.svg | 10 + .../assets/components/aws2-step-functions.svg | 10 + .../src/assets/components/aws2-timestream.svg | 10 + .../src/assets/components/aws2-translate.svg | 10 + .../src/assets/components/azure-cosmosdb.svg | 1 + .../src/assets/components/azure-eventhubs.svg | 1 + .../ui/src/assets/components/azure-files.svg | 1 + .../src/assets/components/azure-key-vault.svg | 1 + .../assets/components/azure-servicebus.svg | 1 + .../assets/components/azure-storage-blob.svg | 1 + .../components/azure-storage-datalake.svg | 1 + .../assets/components/azure-storage-queue.svg | 1 + packages/ui/src/assets/components/azure.png | Bin 51935 -> 0 bytes packages/ui/src/assets/components/bean.svg | 18 + packages/ui/src/assets/components/box.svg | 1 + .../ui/src/assets/components/braintree.svg | 4 + packages/ui/src/assets/components/cics.svg | 1 + packages/ui/src/assets/components/consul.svg | 13 + .../ui/src/assets/components/couchbase.svg | 8 + packages/ui/src/assets/components/couchdb.svg | 8 + packages/ui/src/assets/components/cql.svg | 93 + packages/ui/src/assets/components/crypto.svg | 73 + .../ui/src/assets/components/debezium.png | Bin 12084 -> 0 bytes .../ui/src/assets/components/debezium.svg | 51 + packages/ui/src/assets/components/dhis2.svg | 1 + packages/ui/src/assets/components/direct.svg | 46 + packages/ui/src/assets/components/docker.svg | 12 + packages/ui/src/assets/components/drill.svg | 44 + packages/ui/src/assets/components/dropbox.svg | 2 +- .../src/assets/components/elasticsearch.svg | 23 + packages/ui/src/assets/components/email.svg | 73 + .../ui/src/assets/components/envelope.svg | 73 + packages/ui/src/assets/components/etcd3.svg | 30 + packages/ui/src/assets/components/exec.svg | 77 + packages/ui/src/assets/components/fhir.svg | 303 +- .../ui/src/assets/components/file-watch.svg | 76 + packages/ui/src/assets/components/file.svg | 73 + packages/ui/src/assets/components/flink.svg | 748 +- .../ui/src/assets/components/freemarker.svg | 2 + packages/ui/src/assets/components/git.svg | 1 + .../src/assets/components/google-bigquery.svg | 1 + .../src/assets/components/google-calendar.svg | 28 + .../ui/src/assets/components/google-drive.svg | 8 + .../assets/components/google-functions.svg | 1 + .../ui/src/assets/components/google-mail.svg | 7 + .../src/assets/components/google-pubsub.svg | 1 + .../components/google-secret-manager.svg | 7 + .../{googlesheets.svg => google-sheets.svg} | 0 .../src/assets/components/google-storage.svg | 1 + .../src/assets/components/googlecalendar.svg | 69 - .../ui/src/assets/components/googledrive.svg | 191 - packages/ui/src/assets/components/graphql.png | Bin 120736 -> 0 bytes packages/ui/src/assets/components/graphql.svg | 71 + packages/ui/src/assets/components/grpc.svg | 1 + .../src/assets/components/hashicorp-vault.svg | 8 + packages/ui/src/assets/components/ibm.svg | 49 + .../ui/src/assets/components/infinispan.svg | 10 + .../ui/src/assets/components/influxdb2.svg | 55 + packages/ui/src/assets/components/jetty.svg | 2 + packages/ui/src/assets/components/jte.svg | 15 + .../components/kubernetes-config-maps.svg | 141 + .../assets/components/kubernetes-cronjob.svg | 93 + .../kubernetes-custom-resources.svg | 83 + .../components/kubernetes-deployments.svg | 92 + .../src/assets/components/kubernetes-hpa.svg | 103 + .../src/assets/components/kubernetes-job.svg | 131 + .../components/kubernetes-namespaces.svg | 85 + .../assets/components/kubernetes-nodes.svg | 84 + .../kubernetes-persistent-volumes-claims.svg | 83 + .../kubernetes-persistent-volumes.svg | 97 + .../src/assets/components/kubernetes-pods.svg | 103 + .../kubernetes-replication-controller.svg | 84 + .../components/kubernetes-resources-quota.svg | 94 + .../assets/components/kubernetes-secrets.svg | 128 + .../components/kubernetes-service-account.svg | 84 + .../assets/components/kubernetes-services.svg | 117 + packages/ui/src/assets/components/kudu.svg | 24 + .../ui/src/assets/components/langchain.svg | 12 + .../ui/src/assets/components/langchain4j.svg | 10425 ++++++++++++++++ packages/ui/src/assets/components/lucene.svg | 1 + .../ui/src/assets/components/mapstruct.svg | 19 + .../ui/src/assets/components/micrometer.svg | 152 + packages/ui/src/assets/components/milvus.svg | 54 +- packages/ui/src/assets/components/minio.svg | 1 + packages/ui/src/assets/components/mongodb.svg | 18 +- packages/ui/src/assets/components/mqtt.svg | 96 +- packages/ui/src/assets/components/mqtt2.png | Bin 13073 -> 0 bytes packages/ui/src/assets/components/mqtt3.png | Bin 5395 -> 0 bytes .../ui/src/assets/components/mustache.svg | 13 + packages/ui/src/assets/components/mybatis.svg | 53 + packages/ui/src/assets/components/nitrite.svg | 75 + packages/ui/src/assets/components/odata.svg | 5 + packages/ui/src/assets/components/openapi.svg | 14 + .../ui/src/assets/components/opensearch.svg | 10 + .../ui/src/assets/components/openshift.png | Bin 52473 -> 0 bytes .../ui/src/assets/components/openshift.svg | 43 + .../ui/src/assets/components/openstack.png | Bin 8084 -> 0 bytes .../ui/src/assets/components/openstack.svg | 8 + .../ui/src/assets/components/pinecone.svg | 49 +- .../ui/src/assets/components/postgresql.svg | 22 + packages/ui/src/assets/components/printer.svg | 81 + packages/ui/src/assets/components/pulsar.svg | 19 + packages/ui/src/assets/components/qdrant.png | Bin 12969 -> 0 bytes packages/ui/src/assets/components/qdrant.svg | 17 + .../ui/src/assets/components/rocketmq.svg | 31 + packages/ui/src/assets/components/rss.png | Bin 6984 -> 0 bytes packages/ui/src/assets/components/rss.svg | 18 + .../src/assets/components/sap-netweaver.png | Bin 8843 -> 0 bytes packages/ui/src/assets/components/sap.png | Bin 3334 -> 0 bytes packages/ui/src/assets/components/sap.svg | 24 + .../ui/src/assets/components/servicenow.svg | 94 +- packages/ui/src/assets/components/slack.svg | 142 +- packages/ui/src/assets/components/smooks.png | Bin 6377 -> 0 bytes packages/ui/src/assets/components/smooks.svg | 11 + packages/ui/src/assets/components/sns.svg | 1 - packages/ui/src/assets/components/splunk.png | Bin 15852 -> 0 bytes packages/ui/src/assets/components/splunk.svg | 9 + packages/ui/src/assets/components/spring.svg | 18 +- packages/ui/src/assets/components/sqs.svg | 1 - packages/ui/src/assets/components/stitch.svg | 13 + .../src/assets/components/storage-stack.svg | 73 + .../ui/src/assets/components/telegram.svg | 18 +- .../ui/src/assets/components/thymeleaf.svg | 11 + packages/ui/src/assets/components/timer.svg | 268 +- packages/ui/src/assets/components/twilio.svg | 8 + packages/ui/src/assets/components/vertx.png | Bin 3046 -> 0 bytes packages/ui/src/assets/components/vertx.svg | 4 + packages/ui/src/assets/components/wasm.svg | 7 + packages/ui/src/assets/components/weather.svg | 17 + .../ui/src/assets/components/whatsapp.png | Bin 56179 -> 0 bytes .../ui/src/assets/components/whatsapp.svg | 1 + .../ui/src/assets/components/wordpress.svg | 21 + packages/ui/src/assets/components/workday.svg | 149 +- packages/ui/src/assets/components/xmpp.svg | 30 + packages/ui/src/assets/components/zendesk.svg | 4 + packages/ui/src/utils/node-icon-resolver.ts | 876 +- 165 files changed, 15971 insertions(+), 1741 deletions(-) rename packages/ui/src/assets/components/{amq.svg => activemq.svg} (52%) create mode 100644 packages/ui/src/assets/components/arangodb.svg create mode 100644 packages/ui/src/assets/components/avro.svg create mode 100644 packages/ui/src/assets/components/aws-bedrock.svg create mode 100644 packages/ui/src/assets/components/aws-cloudtrail.svg create mode 100644 packages/ui/src/assets/components/aws-config.svg delete mode 100644 packages/ui/src/assets/components/aws-ddb.svg delete mode 100644 packages/ui/src/assets/components/aws-s3.svg create mode 100644 packages/ui/src/assets/components/aws-secrets-manager.svg create mode 100644 packages/ui/src/assets/components/aws2-athena.svg create mode 100644 packages/ui/src/assets/components/aws2-cw.svg create mode 100644 packages/ui/src/assets/components/aws2-ddb.svg create mode 100644 packages/ui/src/assets/components/aws2-ddbstream.svg create mode 100644 packages/ui/src/assets/components/aws2-ec2.svg create mode 100644 packages/ui/src/assets/components/aws2-ecs.svg create mode 100644 packages/ui/src/assets/components/aws2-eks.svg create mode 100644 packages/ui/src/assets/components/aws2-eventbridge.svg create mode 100644 packages/ui/src/assets/components/aws2-iam.svg create mode 100644 packages/ui/src/assets/components/aws2-kinesis-firehose.svg create mode 100644 packages/ui/src/assets/components/aws2-kinesis.svg create mode 100644 packages/ui/src/assets/components/aws2-kms.svg create mode 100644 packages/ui/src/assets/components/aws2-lambda.svg create mode 100644 packages/ui/src/assets/components/aws2-mq.svg create mode 100644 packages/ui/src/assets/components/aws2-msk.svg create mode 100644 packages/ui/src/assets/components/aws2-redshift-data.svg create mode 100644 packages/ui/src/assets/components/aws2-s3.svg create mode 100644 packages/ui/src/assets/components/aws2-ses.svg create mode 100644 packages/ui/src/assets/components/aws2-sns.svg create mode 100644 packages/ui/src/assets/components/aws2-sqs.svg create mode 100644 packages/ui/src/assets/components/aws2-step-functions.svg create mode 100644 packages/ui/src/assets/components/aws2-timestream.svg create mode 100644 packages/ui/src/assets/components/aws2-translate.svg create mode 100644 packages/ui/src/assets/components/azure-cosmosdb.svg create mode 100644 packages/ui/src/assets/components/azure-eventhubs.svg create mode 100644 packages/ui/src/assets/components/azure-files.svg create mode 100644 packages/ui/src/assets/components/azure-key-vault.svg create mode 100644 packages/ui/src/assets/components/azure-servicebus.svg create mode 100644 packages/ui/src/assets/components/azure-storage-blob.svg create mode 100644 packages/ui/src/assets/components/azure-storage-datalake.svg create mode 100644 packages/ui/src/assets/components/azure-storage-queue.svg delete mode 100644 packages/ui/src/assets/components/azure.png create mode 100644 packages/ui/src/assets/components/bean.svg create mode 100644 packages/ui/src/assets/components/box.svg create mode 100644 packages/ui/src/assets/components/braintree.svg create mode 100644 packages/ui/src/assets/components/cics.svg create mode 100644 packages/ui/src/assets/components/consul.svg create mode 100644 packages/ui/src/assets/components/couchbase.svg create mode 100644 packages/ui/src/assets/components/couchdb.svg create mode 100644 packages/ui/src/assets/components/cql.svg create mode 100644 packages/ui/src/assets/components/crypto.svg delete mode 100644 packages/ui/src/assets/components/debezium.png create mode 100644 packages/ui/src/assets/components/debezium.svg create mode 100644 packages/ui/src/assets/components/dhis2.svg create mode 100644 packages/ui/src/assets/components/direct.svg create mode 100644 packages/ui/src/assets/components/docker.svg create mode 100644 packages/ui/src/assets/components/drill.svg create mode 100644 packages/ui/src/assets/components/elasticsearch.svg create mode 100644 packages/ui/src/assets/components/email.svg create mode 100644 packages/ui/src/assets/components/envelope.svg create mode 100644 packages/ui/src/assets/components/etcd3.svg create mode 100644 packages/ui/src/assets/components/exec.svg create mode 100644 packages/ui/src/assets/components/file-watch.svg create mode 100644 packages/ui/src/assets/components/file.svg create mode 100644 packages/ui/src/assets/components/freemarker.svg create mode 100644 packages/ui/src/assets/components/git.svg create mode 100644 packages/ui/src/assets/components/google-bigquery.svg create mode 100644 packages/ui/src/assets/components/google-calendar.svg create mode 100644 packages/ui/src/assets/components/google-drive.svg create mode 100644 packages/ui/src/assets/components/google-functions.svg create mode 100644 packages/ui/src/assets/components/google-mail.svg create mode 100644 packages/ui/src/assets/components/google-pubsub.svg create mode 100644 packages/ui/src/assets/components/google-secret-manager.svg rename packages/ui/src/assets/components/{googlesheets.svg => google-sheets.svg} (100%) create mode 100644 packages/ui/src/assets/components/google-storage.svg delete mode 100644 packages/ui/src/assets/components/googlecalendar.svg delete mode 100644 packages/ui/src/assets/components/googledrive.svg delete mode 100644 packages/ui/src/assets/components/graphql.png create mode 100644 packages/ui/src/assets/components/graphql.svg create mode 100644 packages/ui/src/assets/components/grpc.svg create mode 100644 packages/ui/src/assets/components/hashicorp-vault.svg create mode 100644 packages/ui/src/assets/components/ibm.svg create mode 100644 packages/ui/src/assets/components/infinispan.svg create mode 100644 packages/ui/src/assets/components/influxdb2.svg create mode 100644 packages/ui/src/assets/components/jetty.svg create mode 100644 packages/ui/src/assets/components/jte.svg create mode 100644 packages/ui/src/assets/components/kubernetes-config-maps.svg create mode 100644 packages/ui/src/assets/components/kubernetes-cronjob.svg create mode 100644 packages/ui/src/assets/components/kubernetes-custom-resources.svg create mode 100644 packages/ui/src/assets/components/kubernetes-deployments.svg create mode 100644 packages/ui/src/assets/components/kubernetes-hpa.svg create mode 100644 packages/ui/src/assets/components/kubernetes-job.svg create mode 100644 packages/ui/src/assets/components/kubernetes-namespaces.svg create mode 100644 packages/ui/src/assets/components/kubernetes-nodes.svg create mode 100644 packages/ui/src/assets/components/kubernetes-persistent-volumes-claims.svg create mode 100644 packages/ui/src/assets/components/kubernetes-persistent-volumes.svg create mode 100644 packages/ui/src/assets/components/kubernetes-pods.svg create mode 100644 packages/ui/src/assets/components/kubernetes-replication-controller.svg create mode 100644 packages/ui/src/assets/components/kubernetes-resources-quota.svg create mode 100644 packages/ui/src/assets/components/kubernetes-secrets.svg create mode 100644 packages/ui/src/assets/components/kubernetes-service-account.svg create mode 100644 packages/ui/src/assets/components/kubernetes-services.svg create mode 100644 packages/ui/src/assets/components/kudu.svg create mode 100644 packages/ui/src/assets/components/langchain.svg create mode 100644 packages/ui/src/assets/components/langchain4j.svg create mode 100644 packages/ui/src/assets/components/lucene.svg create mode 100644 packages/ui/src/assets/components/mapstruct.svg create mode 100644 packages/ui/src/assets/components/micrometer.svg create mode 100644 packages/ui/src/assets/components/minio.svg delete mode 100644 packages/ui/src/assets/components/mqtt2.png delete mode 100644 packages/ui/src/assets/components/mqtt3.png create mode 100644 packages/ui/src/assets/components/mustache.svg create mode 100644 packages/ui/src/assets/components/mybatis.svg create mode 100644 packages/ui/src/assets/components/nitrite.svg create mode 100644 packages/ui/src/assets/components/odata.svg create mode 100644 packages/ui/src/assets/components/openapi.svg create mode 100644 packages/ui/src/assets/components/opensearch.svg delete mode 100644 packages/ui/src/assets/components/openshift.png create mode 100644 packages/ui/src/assets/components/openshift.svg delete mode 100644 packages/ui/src/assets/components/openstack.png create mode 100644 packages/ui/src/assets/components/openstack.svg create mode 100644 packages/ui/src/assets/components/postgresql.svg create mode 100644 packages/ui/src/assets/components/printer.svg create mode 100644 packages/ui/src/assets/components/pulsar.svg delete mode 100644 packages/ui/src/assets/components/qdrant.png create mode 100644 packages/ui/src/assets/components/qdrant.svg create mode 100644 packages/ui/src/assets/components/rocketmq.svg delete mode 100644 packages/ui/src/assets/components/rss.png create mode 100644 packages/ui/src/assets/components/rss.svg delete mode 100644 packages/ui/src/assets/components/sap-netweaver.png delete mode 100644 packages/ui/src/assets/components/sap.png create mode 100644 packages/ui/src/assets/components/sap.svg delete mode 100644 packages/ui/src/assets/components/smooks.png create mode 100644 packages/ui/src/assets/components/smooks.svg delete mode 100644 packages/ui/src/assets/components/sns.svg delete mode 100644 packages/ui/src/assets/components/splunk.png create mode 100644 packages/ui/src/assets/components/splunk.svg delete mode 100644 packages/ui/src/assets/components/sqs.svg create mode 100644 packages/ui/src/assets/components/stitch.svg create mode 100644 packages/ui/src/assets/components/storage-stack.svg create mode 100644 packages/ui/src/assets/components/thymeleaf.svg create mode 100644 packages/ui/src/assets/components/twilio.svg delete mode 100644 packages/ui/src/assets/components/vertx.png create mode 100644 packages/ui/src/assets/components/vertx.svg create mode 100644 packages/ui/src/assets/components/wasm.svg create mode 100644 packages/ui/src/assets/components/weather.svg delete mode 100644 packages/ui/src/assets/components/whatsapp.png create mode 100644 packages/ui/src/assets/components/whatsapp.svg create mode 100644 packages/ui/src/assets/components/wordpress.svg create mode 100644 packages/ui/src/assets/components/xmpp.svg create mode 100644 packages/ui/src/assets/components/zendesk.svg diff --git a/packages/ui/src/assets/components/amq.svg b/packages/ui/src/assets/components/activemq.svg similarity index 52% rename from packages/ui/src/assets/components/amq.svg rename to packages/ui/src/assets/components/activemq.svg index f83893ec1..bb3a21e5c 100644 --- a/packages/ui/src/assets/components/amq.svg +++ b/packages/ui/src/assets/components/activemq.svg @@ -2,45 +2,18 @@ + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> - @@ -49,203 +22,95 @@ image/svg+xml - + transform="matrix(0.01994357,0,0,0.01994357,13.026692,90.742817)"> + style="opacity:1;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="opacity:1;fill:#3e489f;fill-opacity:1;stroke:none;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="opacity:1;fill:#714099;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="opacity:1;fill:#78932c;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="opacity:1;fill:#cf242a;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> diff --git a/packages/ui/src/assets/components/amqp.svg b/packages/ui/src/assets/components/amqp.svg index 2384215e5..f70433548 100644 --- a/packages/ui/src/assets/components/amqp.svg +++ b/packages/ui/src/assets/components/amqp.svg @@ -1,50 +1,49 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/arangodb.svg b/packages/ui/src/assets/components/arangodb.svg new file mode 100644 index 000000000..9f283a01b --- /dev/null +++ b/packages/ui/src/assets/components/arangodb.svg @@ -0,0 +1,27 @@ + + + + + + + + + folder_type_arangodb + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/avro.svg b/packages/ui/src/assets/components/avro.svg new file mode 100644 index 000000000..00d5f8d67 --- /dev/null +++ b/packages/ui/src/assets/components/avro.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/aws-bedrock.svg b/packages/ui/src/assets/components/aws-bedrock.svg new file mode 100644 index 000000000..1d8de8707 --- /dev/null +++ b/packages/ui/src/assets/components/aws-bedrock.svg @@ -0,0 +1,12 @@ + + + Icon-Architecture/32/Arch_Amazon-Bedrock_32 + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws-cloudtrail.svg b/packages/ui/src/assets/components/aws-cloudtrail.svg new file mode 100644 index 000000000..456d0e111 --- /dev/null +++ b/packages/ui/src/assets/components/aws-cloudtrail.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-CloudTrail_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws-config.svg b/packages/ui/src/assets/components/aws-config.svg new file mode 100644 index 000000000..8fd9b8c4d --- /dev/null +++ b/packages/ui/src/assets/components/aws-config.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-Config_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws-ddb.svg b/packages/ui/src/assets/components/aws-ddb.svg deleted file mode 100644 index 2a8f533a8..000000000 --- a/packages/ui/src/assets/components/aws-ddb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws-s3.svg b/packages/ui/src/assets/components/aws-s3.svg deleted file mode 100644 index f8ec33904..000000000 --- a/packages/ui/src/assets/components/aws-s3.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/packages/ui/src/assets/components/aws-secrets-manager.svg b/packages/ui/src/assets/components/aws-secrets-manager.svg new file mode 100644 index 000000000..e56f26f61 --- /dev/null +++ b/packages/ui/src/assets/components/aws-secrets-manager.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-Secrets-Manager_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-athena.svg b/packages/ui/src/assets/components/aws2-athena.svg new file mode 100644 index 000000000..11e0683f9 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-athena.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Athena_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-cw.svg b/packages/ui/src/assets/components/aws2-cw.svg new file mode 100644 index 000000000..de06cf115 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-cw.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-CloudWatch_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-ddb.svg b/packages/ui/src/assets/components/aws2-ddb.svg new file mode 100644 index 000000000..948ee42ff --- /dev/null +++ b/packages/ui/src/assets/components/aws2-ddb.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-DynamoDB_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-ddbstream.svg b/packages/ui/src/assets/components/aws2-ddbstream.svg new file mode 100644 index 000000000..948ee42ff --- /dev/null +++ b/packages/ui/src/assets/components/aws2-ddbstream.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-DynamoDB_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-ec2.svg b/packages/ui/src/assets/components/aws2-ec2.svg new file mode 100644 index 000000000..df0196402 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-ec2.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-EC2_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-ecs.svg b/packages/ui/src/assets/components/aws2-ecs.svg new file mode 100644 index 000000000..52b5418cc --- /dev/null +++ b/packages/ui/src/assets/components/aws2-ecs.svg @@ -0,0 +1,12 @@ + + + Icon-Architecture/32/Arch_Amazon-ECS-Anywhere_32 + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-eks.svg b/packages/ui/src/assets/components/aws2-eks.svg new file mode 100644 index 000000000..fc6767567 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-eks.svg @@ -0,0 +1,12 @@ + + + Icon-Architecture/48/Arch_Amazon-EKS-Cloud_48 + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-eventbridge.svg b/packages/ui/src/assets/components/aws2-eventbridge.svg new file mode 100644 index 000000000..1d6fe98a5 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-eventbridge.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-EventBridge_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-iam.svg b/packages/ui/src/assets/components/aws2-iam.svg new file mode 100644 index 000000000..eeb496607 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-iam.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-IAM-Identity-Center_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-kinesis-firehose.svg b/packages/ui/src/assets/components/aws2-kinesis-firehose.svg new file mode 100644 index 000000000..9ee8700ed --- /dev/null +++ b/packages/ui/src/assets/components/aws2-kinesis-firehose.svg @@ -0,0 +1,12 @@ + + + Icon-Architecture/32/Arch_Amazon-Kinesis-Data-Streams_32 + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-kinesis.svg b/packages/ui/src/assets/components/aws2-kinesis.svg new file mode 100644 index 000000000..b2314b846 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-kinesis.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Kinesis_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-kms.svg b/packages/ui/src/assets/components/aws2-kms.svg new file mode 100644 index 000000000..67dc49f5b --- /dev/null +++ b/packages/ui/src/assets/components/aws2-kms.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-Key-Management-Service_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-lambda.svg b/packages/ui/src/assets/components/aws2-lambda.svg new file mode 100644 index 000000000..b2718d169 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-lambda.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-Lambda_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-mq.svg b/packages/ui/src/assets/components/aws2-mq.svg new file mode 100644 index 000000000..eb5145f54 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-mq.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-MQ_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-msk.svg b/packages/ui/src/assets/components/aws2-msk.svg new file mode 100644 index 000000000..f276a05d9 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-msk.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Managed-Streaming-for-Apache-Kafka_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-redshift-data.svg b/packages/ui/src/assets/components/aws2-redshift-data.svg new file mode 100644 index 000000000..af15ffcf9 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-redshift-data.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Redshift_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-s3.svg b/packages/ui/src/assets/components/aws2-s3.svg new file mode 100644 index 000000000..9845d13e2 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-s3.svg @@ -0,0 +1,12 @@ + + + Icon-Architecture/32/Arch_Amazon-S3-on-Outposts_32 + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-ses.svg b/packages/ui/src/assets/components/aws2-ses.svg new file mode 100644 index 000000000..6654e214d --- /dev/null +++ b/packages/ui/src/assets/components/aws2-ses.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Simple-Email-Service_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-sns.svg b/packages/ui/src/assets/components/aws2-sns.svg new file mode 100644 index 000000000..c49236888 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-sns.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Simple-Notification-Service_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-sqs.svg b/packages/ui/src/assets/components/aws2-sqs.svg new file mode 100644 index 000000000..6f6ebc9bd --- /dev/null +++ b/packages/ui/src/assets/components/aws2-sqs.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Simple-Queue-Service_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-step-functions.svg b/packages/ui/src/assets/components/aws2-step-functions.svg new file mode 100644 index 000000000..d1d544d51 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-step-functions.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_AWS-Step-Functions_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-timestream.svg b/packages/ui/src/assets/components/aws2-timestream.svg new file mode 100644 index 000000000..6c4cc1e21 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-timestream.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Timestream_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/aws2-translate.svg b/packages/ui/src/assets/components/aws2-translate.svg new file mode 100644 index 000000000..729fe6815 --- /dev/null +++ b/packages/ui/src/assets/components/aws2-translate.svg @@ -0,0 +1,10 @@ + + + Icon-Architecture/32/Arch_Amazon-Translate_32 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-cosmosdb.svg b/packages/ui/src/assets/components/azure-cosmosdb.svg new file mode 100644 index 000000000..ecb1792ed --- /dev/null +++ b/packages/ui/src/assets/components/azure-cosmosdb.svg @@ -0,0 +1 @@ +Icon-databases-121 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-eventhubs.svg b/packages/ui/src/assets/components/azure-eventhubs.svg new file mode 100644 index 000000000..7bbf33aac --- /dev/null +++ b/packages/ui/src/assets/components/azure-eventhubs.svg @@ -0,0 +1 @@ +Icon-analytics-144 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-files.svg b/packages/ui/src/assets/components/azure-files.svg new file mode 100644 index 000000000..a218bca5a --- /dev/null +++ b/packages/ui/src/assets/components/azure-files.svg @@ -0,0 +1 @@ +MsPortalFx.base.images-1 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-key-vault.svg b/packages/ui/src/assets/components/azure-key-vault.svg new file mode 100644 index 000000000..53f0135e1 --- /dev/null +++ b/packages/ui/src/assets/components/azure-key-vault.svg @@ -0,0 +1 @@ +Icon-security-245 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-servicebus.svg b/packages/ui/src/assets/components/azure-servicebus.svg new file mode 100644 index 000000000..2fc22a7ac --- /dev/null +++ b/packages/ui/src/assets/components/azure-servicebus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-storage-blob.svg b/packages/ui/src/assets/components/azure-storage-blob.svg new file mode 100644 index 000000000..b1126cde6 --- /dev/null +++ b/packages/ui/src/assets/components/azure-storage-blob.svg @@ -0,0 +1 @@ +MsPortalFx.base.images-7 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-storage-datalake.svg b/packages/ui/src/assets/components/azure-storage-datalake.svg new file mode 100644 index 000000000..08ba853c7 --- /dev/null +++ b/packages/ui/src/assets/components/azure-storage-datalake.svg @@ -0,0 +1 @@ +Icon-analytics-150 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure-storage-queue.svg b/packages/ui/src/assets/components/azure-storage-queue.svg new file mode 100644 index 000000000..707220b1b --- /dev/null +++ b/packages/ui/src/assets/components/azure-storage-queue.svg @@ -0,0 +1 @@ +MsPortalFx.base.images-3 \ No newline at end of file diff --git a/packages/ui/src/assets/components/azure.png b/packages/ui/src/assets/components/azure.png deleted file mode 100644 index 14c42838cbce2ac01a549e24d15a9e8e2d8f28f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51935 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 + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/box.svg b/packages/ui/src/assets/components/box.svg new file mode 100644 index 000000000..5eec50e55 --- /dev/null +++ b/packages/ui/src/assets/components/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/braintree.svg b/packages/ui/src/assets/components/braintree.svg new file mode 100644 index 000000000..f451f7c84 --- /dev/null +++ b/packages/ui/src/assets/components/braintree.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/ui/src/assets/components/cics.svg b/packages/ui/src/assets/components/cics.svg new file mode 100644 index 000000000..2dabb6a94 --- /dev/null +++ b/packages/ui/src/assets/components/cics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/consul.svg b/packages/ui/src/assets/components/consul.svg new file mode 100644 index 000000000..335b3a09c --- /dev/null +++ b/packages/ui/src/assets/components/consul.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/couchbase.svg b/packages/ui/src/assets/components/couchbase.svg new file mode 100644 index 000000000..398722e23 --- /dev/null +++ b/packages/ui/src/assets/components/couchbase.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/ui/src/assets/components/couchdb.svg b/packages/ui/src/assets/components/couchdb.svg new file mode 100644 index 000000000..bf78e0095 --- /dev/null +++ b/packages/ui/src/assets/components/couchdb.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/ui/src/assets/components/cql.svg b/packages/ui/src/assets/components/cql.svg new file mode 100644 index 000000000..da5f8be24 --- /dev/null +++ b/packages/ui/src/assets/components/cql.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/crypto.svg b/packages/ui/src/assets/components/crypto.svg new file mode 100644 index 000000000..1f3352ad9 --- /dev/null +++ b/packages/ui/src/assets/components/crypto.svg @@ -0,0 +1,73 @@ + + Locked padlock icon - Red +key, door, closed, shut, safe, protect, defense, security, secure, theft, objects + + + + + 2023-12-08T17:36:08.635Z + pending + TRA46d0da62-b52d-4fd1-ad0a-15d92ac03480 + Icon + 2023-12-08T17:36:08.635Z + true + pending + 2023-12-08T17:36:29.596Z + rhcc-audience:internal + no + Icon + DER46d0da62-b52d-4fd1-ad0a-15d92ac03480 + Red + yes + image/svg+xml + 2024-02-09T20:31:57.386Z + + + Locked padlock icon - Red + + + + + key, door, closed, shut, safe, protect, defense, security, secure, theft, objects + + + Activate + Activate + 2024-02-09T22:19:13.818Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T22:19:13.818Z + workflow-process-service + 2024-02-09T22:19:13.818Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/debezium.png b/packages/ui/src/assets/components/debezium.png deleted file mode 100644 index 079aabeb2e535661ced45fd7f01e0896b7685ead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12084 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 diff --git a/packages/ui/src/assets/components/debezium.svg b/packages/ui/src/assets/components/debezium.svg new file mode 100644 index 000000000..2cf4f8af6 --- /dev/null +++ b/packages/ui/src/assets/components/debezium.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/dhis2.svg b/packages/ui/src/assets/components/dhis2.svg new file mode 100644 index 000000000..7ab705f84 --- /dev/null +++ b/packages/ui/src/assets/components/dhis2.svg @@ -0,0 +1 @@ +dhis2-icon-rgb-positive diff --git a/packages/ui/src/assets/components/direct.svg b/packages/ui/src/assets/components/direct.svg new file mode 100644 index 000000000..7feef5d99 --- /dev/null +++ b/packages/ui/src/assets/components/direct.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/docker.svg b/packages/ui/src/assets/components/docker.svg new file mode 100644 index 000000000..6a5d26ba9 --- /dev/null +++ b/packages/ui/src/assets/components/docker.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/packages/ui/src/assets/components/drill.svg b/packages/ui/src/assets/components/drill.svg new file mode 100644 index 000000000..bda872c5a --- /dev/null +++ b/packages/ui/src/assets/components/drill.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/dropbox.svg b/packages/ui/src/assets/components/dropbox.svg index 1e9651225..1efe1dcf6 100644 --- a/packages/ui/src/assets/components/dropbox.svg +++ b/packages/ui/src/assets/components/dropbox.svg @@ -1 +1 @@ -DropboxGlyph +DropboxGlyph diff --git a/packages/ui/src/assets/components/elasticsearch.svg b/packages/ui/src/assets/components/elasticsearch.svg new file mode 100644 index 000000000..37540c8b6 --- /dev/null +++ b/packages/ui/src/assets/components/elasticsearch.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/email.svg b/packages/ui/src/assets/components/email.svg new file mode 100644 index 000000000..43cf51b35 --- /dev/null +++ b/packages/ui/src/assets/components/email.svg @@ -0,0 +1,73 @@ + + Email icon - Red +share, note, electronic, work, reply, forward, CC, BCC, send, alias, group, list, media and documents + + + + + 2023-12-08T17:36:59.437Z + pending + TRA8ff81ce1-7ec7-4666-af94-12e545602784 + Icon + 2023-12-08T17:36:59.437Z + true + pending + 2023-12-08T17:38:13.993Z + rhcc-audience:internal + no + Icon + DER8ff81ce1-7ec7-4666-af94-12e545602784 + Red + yes + image/svg+xml + 2024-02-09T20:20:20.472Z + + + Email icon - Red + + + + + share, note, electronic, work, reply, forward, CC, BCC, send, alias, group, list, media and documents + + + Activate + Activate + 2024-02-09T21:58:10.895Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:58:10.895Z + workflow-process-service + 2024-02-09T21:58:10.895Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/envelope.svg b/packages/ui/src/assets/components/envelope.svg new file mode 100644 index 000000000..531785c91 --- /dev/null +++ b/packages/ui/src/assets/components/envelope.svg @@ -0,0 +1,73 @@ + + Envelope icon - Red +email, mail, post office, shipping, letter, note, send, share, media and documents + + + + + 2023-12-08T17:37:01.137Z + pending + TRA71cfe990-092b-49d7-9507-96e35172b399 + Icon + 2023-12-08T17:37:01.137Z + true + pending + 2023-12-08T17:38:16.298Z + rhcc-audience:internal + no + Icon + DER71cfe990-092b-49d7-9507-96e35172b399 + Red + yes + image/svg+xml + 2024-02-09T20:20:24.281Z + + + Envelope icon - Red + + + + + email, mail, post office, shipping, letter, note, send, share, media and documents + + + Activate + Activate + 2024-02-09T21:58:18.666Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:58:18.666Z + workflow-process-service + 2024-02-09T21:58:18.666Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/etcd3.svg b/packages/ui/src/assets/components/etcd3.svg new file mode 100644 index 000000000..be9837754 --- /dev/null +++ b/packages/ui/src/assets/components/etcd3.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/exec.svg b/packages/ui/src/assets/components/exec.svg new file mode 100644 index 000000000..9b5235423 --- /dev/null +++ b/packages/ui/src/assets/components/exec.svg @@ -0,0 +1,77 @@ + + Command line icon - Red +developer, engineer, deploy, software, write, app, bracket, slash, script, pull, push, squash, software and technologies + + + + + 2023-12-08T17:42:52.991Z + pending + TRAd651148e-6e36-465e-87a9-af826937c6a8 + Icon + 2023-12-08T17:42:52.991Z + true + pending + 2023-12-08T17:43:01.823Z + rhcc-audience:internal + no + Icon + DERd651148e-6e36-465e-87a9-af826937c6a8 + Red + yes + image/svg+xml + 2024-02-09T20:16:00.518Z + + + Command line icon - Red + + + + + developer, engineer, deploy, software, write, app, bracket, slash, script, pull, push, squash, software and technologies + + + Activate + Activate + 2024-02-09T21:53:02.213Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:53:02.213Z + workflow-process-service + 2024-02-09T21:53:02.213Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/fhir.svg b/packages/ui/src/assets/components/fhir.svg index 5f8f2fda2..b2835e423 100644 --- a/packages/ui/src/assets/components/fhir.svg +++ b/packages/ui/src/assets/components/fhir.svg @@ -1,147 +1,156 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/file-watch.svg b/packages/ui/src/assets/components/file-watch.svg new file mode 100644 index 000000000..d2e91f06d --- /dev/null +++ b/packages/ui/src/assets/components/file-watch.svg @@ -0,0 +1,76 @@ + + Case study icon - Red +customer, ebook, collateral, success, spotlight, PDF, media and documents + + + + + 2023-12-08T17:36:51.366Z + pending + TRA81dd9411-94cb-42fd-94d8-140b45cf5473 + Icon + 2023-12-08T17:36:51.366Z + true + pending + 2023-12-08T17:38:17.822Z + rhcc-audience:internal + no + Icon + DER81dd9411-94cb-42fd-94d8-140b45cf5473 + Red + yes + image/svg+xml + 2024-02-09T20:19:33.984Z + + + Case study icon - Red + + + + + customer, ebook, collateral, success, spotlight, PDF, media and documents + + + Activate + Activate + 2024-02-09T21:56:55.790Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:56:55.790Z + workflow-process-service + 2024-02-09T21:56:55.790Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/file.svg b/packages/ui/src/assets/components/file.svg new file mode 100644 index 000000000..7067e9063 --- /dev/null +++ b/packages/ui/src/assets/components/file.svg @@ -0,0 +1,73 @@ + + Folder icon - Red +file, data, storage, store, finder, explorer, save, upload, share, download, drive, media and documents + + + + + 2023-12-08T17:37:04.028Z + pending + TRAdcb6c1fc-c863-4b1c-a462-64569527e5bd + Icon + 2023-12-08T17:37:04.028Z + true + pending + 2023-12-08T17:38:18.732Z + rhcc-audience:internal + no + Icon + DERdcb6c1fc-c863-4b1c-a462-64569527e5bd + Red + yes + image/svg+xml + 2024-02-09T20:20:20.348Z + + + Folder icon - Red + + + + + file, data, storage, store, finder, explorer, save, upload, share, download, drive, media and documents + + + Activate + Activate + 2024-02-09T21:58:10.406Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:58:10.406Z + workflow-process-service + 2024-02-09T21:58:10.406Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/flink.svg b/packages/ui/src/assets/components/flink.svg index eaca0f4a2..a943d0bd2 100644 --- a/packages/ui/src/assets/components/flink.svg +++ b/packages/ui/src/assets/components/flink.svg @@ -1,4 +1,744 @@ - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/freemarker.svg b/packages/ui/src/assets/components/freemarker.svg new file mode 100644 index 000000000..9d8ec2912 --- /dev/null +++ b/packages/ui/src/assets/components/freemarker.svg @@ -0,0 +1,2 @@ + +file_type_freemarker \ No newline at end of file diff --git a/packages/ui/src/assets/components/git.svg b/packages/ui/src/assets/components/git.svg new file mode 100644 index 000000000..5bf444b9b --- /dev/null +++ b/packages/ui/src/assets/components/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-bigquery.svg b/packages/ui/src/assets/components/google-bigquery.svg new file mode 100644 index 000000000..c6b3ceaca --- /dev/null +++ b/packages/ui/src/assets/components/google-bigquery.svg @@ -0,0 +1 @@ +Icon_24px_BigQuery_Color \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-calendar.svg b/packages/ui/src/assets/components/google-calendar.svg new file mode 100644 index 000000000..c32c0c772 --- /dev/null +++ b/packages/ui/src/assets/components/google-calendar.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/google-drive.svg b/packages/ui/src/assets/components/google-drive.svg new file mode 100644 index 000000000..a8cefd5b2 --- /dev/null +++ b/packages/ui/src/assets/components/google-drive.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-functions.svg b/packages/ui/src/assets/components/google-functions.svg new file mode 100644 index 000000000..9459c2e86 --- /dev/null +++ b/packages/ui/src/assets/components/google-functions.svg @@ -0,0 +1 @@ +Icon_24px_Functions_Color \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-mail.svg b/packages/ui/src/assets/components/google-mail.svg new file mode 100644 index 000000000..40b7175c1 --- /dev/null +++ b/packages/ui/src/assets/components/google-mail.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-pubsub.svg b/packages/ui/src/assets/components/google-pubsub.svg new file mode 100644 index 000000000..51cccfd91 --- /dev/null +++ b/packages/ui/src/assets/components/google-pubsub.svg @@ -0,0 +1 @@ +Icon_24px_Pub-Sub_Color \ No newline at end of file diff --git a/packages/ui/src/assets/components/google-secret-manager.svg b/packages/ui/src/assets/components/google-secret-manager.svg new file mode 100644 index 000000000..1668a0326 --- /dev/null +++ b/packages/ui/src/assets/components/google-secret-manager.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/googlesheets.svg b/packages/ui/src/assets/components/google-sheets.svg similarity index 100% rename from packages/ui/src/assets/components/googlesheets.svg rename to packages/ui/src/assets/components/google-sheets.svg diff --git a/packages/ui/src/assets/components/google-storage.svg b/packages/ui/src/assets/components/google-storage.svg new file mode 100644 index 000000000..59db35d96 --- /dev/null +++ b/packages/ui/src/assets/components/google-storage.svg @@ -0,0 +1 @@ +Icon_24px_CloudStorage_Color \ No newline at end of file diff --git a/packages/ui/src/assets/components/googlecalendar.svg b/packages/ui/src/assets/components/googlecalendar.svg deleted file mode 100644 index 4dcbdda29..000000000 --- a/packages/ui/src/assets/components/googlecalendar.svg +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/packages/ui/src/assets/components/googledrive.svg b/packages/ui/src/assets/components/googledrive.svg deleted file mode 100644 index 0a8a73cbc..000000000 --- a/packages/ui/src/assets/components/googledrive.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/ui/src/assets/components/graphql.png b/packages/ui/src/assets/components/graphql.png deleted file mode 100644 index b494d5b0e50da59e1f947d68d8fc5603c0d82800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120736 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

rVy(7Qzh-$HoMd-rn0aZ7)m6l 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 Hx%GblxE*^L diff --git a/packages/ui/src/assets/components/graphql.svg b/packages/ui/src/assets/components/graphql.svg new file mode 100644 index 000000000..58b2cc287 --- /dev/null +++ b/packages/ui/src/assets/components/graphql.svg @@ -0,0 +1,71 @@ + + + + diff --git a/packages/ui/src/assets/components/grpc.svg b/packages/ui/src/assets/components/grpc.svg new file mode 100644 index 000000000..b18316021 --- /dev/null +++ b/packages/ui/src/assets/components/grpc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/hashicorp-vault.svg b/packages/ui/src/assets/components/hashicorp-vault.svg new file mode 100644 index 000000000..16a49d323 --- /dev/null +++ b/packages/ui/src/assets/components/hashicorp-vault.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/ui/src/assets/components/ibm.svg b/packages/ui/src/assets/components/ibm.svg new file mode 100644 index 000000000..14a8122f0 --- /dev/null +++ b/packages/ui/src/assets/components/ibm.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/infinispan.svg b/packages/ui/src/assets/components/infinispan.svg new file mode 100644 index 000000000..9a237c957 --- /dev/null +++ b/packages/ui/src/assets/components/infinispan.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/ui/src/assets/components/influxdb2.svg b/packages/ui/src/assets/components/influxdb2.svg new file mode 100644 index 000000000..93088a7d3 --- /dev/null +++ b/packages/ui/src/assets/components/influxdb2.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/jetty.svg b/packages/ui/src/assets/components/jetty.svg new file mode 100644 index 000000000..36b65d668 --- /dev/null +++ b/packages/ui/src/assets/components/jetty.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/jte.svg b/packages/ui/src/assets/components/jte.svg new file mode 100644 index 000000000..cde36b337 --- /dev/null +++ b/packages/ui/src/assets/components/jte.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-config-maps.svg b/packages/ui/src/assets/components/kubernetes-config-maps.svg new file mode 100644 index 000000000..85ac9b476 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-config-maps.svg @@ -0,0 +1,141 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-cronjob.svg b/packages/ui/src/assets/components/kubernetes-cronjob.svg new file mode 100644 index 000000000..db19b0abf --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-cronjob.svg @@ -0,0 +1,93 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-custom-resources.svg b/packages/ui/src/assets/components/kubernetes-custom-resources.svg new file mode 100644 index 000000000..3048ae6c8 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-custom-resources.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-deployments.svg b/packages/ui/src/assets/components/kubernetes-deployments.svg new file mode 100644 index 000000000..b11d2085f --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-deployments.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-hpa.svg b/packages/ui/src/assets/components/kubernetes-hpa.svg new file mode 100644 index 000000000..214dbf5e8 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-hpa.svg @@ -0,0 +1,103 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-job.svg b/packages/ui/src/assets/components/kubernetes-job.svg new file mode 100644 index 000000000..d4b7f85c4 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-job.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-namespaces.svg b/packages/ui/src/assets/components/kubernetes-namespaces.svg new file mode 100644 index 000000000..231c21c9e --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-namespaces.svg @@ -0,0 +1,85 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-nodes.svg b/packages/ui/src/assets/components/kubernetes-nodes.svg new file mode 100644 index 000000000..c0f2b8e13 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-nodes.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-persistent-volumes-claims.svg b/packages/ui/src/assets/components/kubernetes-persistent-volumes-claims.svg new file mode 100644 index 000000000..bf7518eb5 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-persistent-volumes-claims.svg @@ -0,0 +1,83 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-persistent-volumes.svg b/packages/ui/src/assets/components/kubernetes-persistent-volumes.svg new file mode 100644 index 000000000..dba1bd2d7 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-persistent-volumes.svg @@ -0,0 +1,97 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-pods.svg b/packages/ui/src/assets/components/kubernetes-pods.svg new file mode 100644 index 000000000..f88d2dbca --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-pods.svg @@ -0,0 +1,103 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-replication-controller.svg b/packages/ui/src/assets/components/kubernetes-replication-controller.svg new file mode 100644 index 000000000..94233bf96 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-replication-controller.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-resources-quota.svg b/packages/ui/src/assets/components/kubernetes-resources-quota.svg new file mode 100644 index 000000000..91f96b8f9 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-resources-quota.svg @@ -0,0 +1,94 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-secrets.svg b/packages/ui/src/assets/components/kubernetes-secrets.svg new file mode 100644 index 000000000..195727e1e --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-secrets.svg @@ -0,0 +1,128 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-service-account.svg b/packages/ui/src/assets/components/kubernetes-service-account.svg new file mode 100644 index 000000000..3f2596b0a --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-service-account.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kubernetes-services.svg b/packages/ui/src/assets/components/kubernetes-services.svg new file mode 100644 index 000000000..779b61405 --- /dev/null +++ b/packages/ui/src/assets/components/kubernetes-services.svg @@ -0,0 +1,117 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/kudu.svg b/packages/ui/src/assets/components/kudu.svg new file mode 100644 index 000000000..9e1157baf --- /dev/null +++ b/packages/ui/src/assets/components/kudu.svg @@ -0,0 +1,24 @@ + + + + + + + + + Apache Kudu logo + + + + image/svg+xml + + Apache Kudu logo + + + + + + + + + diff --git a/packages/ui/src/assets/components/langchain.svg b/packages/ui/src/assets/components/langchain.svg new file mode 100644 index 000000000..4fce5fcb6 --- /dev/null +++ b/packages/ui/src/assets/components/langchain.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/packages/ui/src/assets/components/langchain4j.svg b/packages/ui/src/assets/components/langchain4j.svg new file mode 100644 index 000000000..59a2e1453 --- /dev/null +++ b/packages/ui/src/assets/components/langchain4j.svg @@ -0,0 +1,10425 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/lucene.svg b/packages/ui/src/assets/components/lucene.svg new file mode 100644 index 000000000..5a2356c59 --- /dev/null +++ b/packages/ui/src/assets/components/lucene.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/mapstruct.svg b/packages/ui/src/assets/components/mapstruct.svg new file mode 100644 index 000000000..8ac7d901a --- /dev/null +++ b/packages/ui/src/assets/components/mapstruct.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/micrometer.svg b/packages/ui/src/assets/components/micrometer.svg new file mode 100644 index 000000000..b9072988b --- /dev/null +++ b/packages/ui/src/assets/components/micrometer.svg @@ -0,0 +1,152 @@ + + + +image/svg+xml  +   + diff --git a/packages/ui/src/assets/components/milvus.svg b/packages/ui/src/assets/components/milvus.svg index 8d6c09102..25115a693 100644 --- a/packages/ui/src/assets/components/milvus.svg +++ b/packages/ui/src/assets/components/milvus.svg @@ -1,53 +1 @@ - - - - - - - - +milvus-icon-color diff --git a/packages/ui/src/assets/components/minio.svg b/packages/ui/src/assets/components/minio.svg new file mode 100644 index 000000000..e928e786c --- /dev/null +++ b/packages/ui/src/assets/components/minio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/components/mongodb.svg b/packages/ui/src/assets/components/mongodb.svg index ec0a635d8..54403d528 100644 --- a/packages/ui/src/assets/components/mongodb.svg +++ b/packages/ui/src/assets/components/mongodb.svg @@ -1,17 +1 @@ - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/packages/ui/src/assets/components/mqtt.svg b/packages/ui/src/assets/components/mqtt.svg index 90a5b1860..3e202aa2c 100644 --- a/packages/ui/src/assets/components/mqtt.svg +++ b/packages/ui/src/assets/components/mqtt.svg @@ -1,75 +1,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/mqtt2.png b/packages/ui/src/assets/components/mqtt2.png deleted file mode 100644 index 5770b1ad0398a801773aac24aac38c8f5c5336ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13073 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 diff --git a/packages/ui/src/assets/components/mqtt3.png b/packages/ui/src/assets/components/mqtt3.png deleted file mode 100644 index 5ca7f4436e6396e6359d050da883b1b5f274fb3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5395 zcmV+u73}JXP)WSoFQfLH)nRRC3609#-HU{e57{Q3O)_WJhl z_U+;A=-TM|^!ne+-{R8ZzM8($y3&K7PNSziKFIUKCz&HgStti)JNeic^Y%N`qn_Vxo4Uib{&FimzJ{TXi#awTrc< za;I@2ad|*_id>40R*rKlbJ@SyvV*e8r^(Z^)2no=mROc?KXIaFqIVZ}jYW-xK!trW zeVlWgzn8y+I)ulh$8Q*KeJg#7K8u`QoClBHaR2}l;Ymb6RCt{2U3p{LI<_Y^HcDi9 z!)!K-4F(K_5Vp{er0v{$+jNrq=KFt~CzFi?gO0qwn|X8oZDaGZ&aU5)a%cbPk~{Se z$Xx!5@ZVqlUm?^@v5<g;>@!R(wR~Ko>c<4Enkr<%fnXLX1 z=lxedzBk1kgvRY3f69WKil|5nx(~HNVvvRDKqIk!!k>Tmugmy?P;dT~lXIzwASp`Q z?v>4i5Y6UrM&kS~IrrD?M}*~60fw&-Fm}gNzn%=DQJDsc5D#Ky8=>__$^b(V2nq(a zVLyy_2RUR`88F}EzLKCVm^+l14ST;yYgyD)=}(T#L!gvTs#g!D%7*~8_i<;b=1oZ zexEAjkB2aqQxWRhNif#EHm@-r7a_%nQQLM3@geqBn#%RYVfh zfo2F*MQ%J*Ej3pFm%5Em@7&(jYE7qCZ7mkwWcjbF?%b7BiC}~r&hIi4!9{3p<(RYQF1I51R%^83ne_tEr`` zyU!NWKuECTcoORYpOYo?7^jtkV@Teja-cQ`nJ12 z40CI0-HS@#GC)YbW~FEM6(!cT?VHH>vcU4CZ3$7n`h3y9 zFwu7E#f%VcFow#S$RH(U+~YGwYluEW%nadKsH_xYB3%_wyT_M``{U31{aGTU3u)aC zU6cT$tX%T-H}u;v`Uo*wgj9---A;lL%^Dq^_vy7yn;MxTq*<$De@TFm%tl;ks?qCz zh#A=<40W}4gEg*AzipAUag7UN>qGu_41`n)z0u{aBL|A0wW~ZXmDW;QpYuov&x}rM zG>e<((9*xf<5G*>R;Tz_2x;snKMZgj&QC6Msb5+=eK>3M-tRviLaIHrh8v5zwShS0 zN#Xp}Tb*%Cgfut4A6}w(S&lMma0Eu(8N52w<07QRRcjS9a$s%30nzMzAtyl?nqxj5 zk&;%$JgX>rFB$655mHrkhO<~6hbW^m{51vp*`b~QVaSIa?34f?h-lP-$9{jf@irg! z56iV%-!E4xRMoF>ZNvhFYDW4FUjrDxq?Ot8|I6q%5y+zBp zEn9_@W(q!vUYYje1P-Fva78Wk!mh^0eS8gJ6pEstaBnHN{&jWU@LG=FvBcza1s}wS zw~R#Nutm|ENuRhF)HF9NenC}LDcr;l0SCc#cVv6jW~Y$ma_SYYA0sx>RfH>QWrzg^ z+e8+G5Gzs;4%!svqi>Z`!&vXlV>leb5j6DLN&)g|=(0*1zCyqIV^J%nw3d3g5kpgn zVuKkthSSzK7()~$)mu!~KhImfm2^yGBgNL7UsDOrg9$j|RQt-wiK2^1?bDr)J*OO- z2Kz2%bA-8TV}d;}L~G28F!!vo1d;1*<391g57ktg9NMIg6nr@a7gJ3y-ZX+Nt3*NS zI$!n0ghp9t@%vO1OrZ)?D!)&Z@G|$PSt8=DCQc=p=PC78n78^zUwTld{v62TauX>? zjQb<6mSh^{%&4)cO`l(^4VqjzND}s?AR*-5^eRbA(wgv=8?v@)@_f}~{8GA-8ks-T z5{!z7(>ABSk+pH{Xb8jishG6wUVMyVZ@@V!qT&%pMVtmln3^P2*4T4~rRJOyqJ$@K z>TNnKXjwvJJ?X?XNIyU0^EcAW11BA6@w{aTlkqg>Eahf2jq7!!4c=c&kI62pC|FHn z<~r5`;&Z8Z4t1!ha`jb&SJO_cin;!9m`eFsWbFc25T`tiASigys>H!qpMK$r8nOl~ zrBa`_5O6SzpwdR916O0(NbF2EN(jQdD&Y$ZfKl?2=I1 z<6g#6wa?>jh}&WsLx!_!GS9^pa!$Vu!BIEqQrypYuSVote^z?$w(GMqNambs!%>fhgJO`Y~z$o|Rmet_c zMpf2_YQ>j5;Oq5z?S^B(_+sF`cR2R#eZrddo;nWtBXnezIHI6T$t;#@_X~U6b~h-~fT?OL9(uZd-v;+J1k~MY0|)ptx^5QzW_2=}Q~<216tsZ@ zhA4Vq7CdtAqx@+c_N7s5HddH>2mT$R!m&|pflX1+B9pgx{8GJ8^X4cfIh}JAo8Z7t zolV4ti_M@lI@3`QckowG+CAth8gImHmdI!x(IQU35jHE;aa^Y(D}6A;f=7S`Az^zr zElk9MHp*lWiFaBvg$P~6`#w-lRporA37(kA zZj`-2EOV5#b`R)o%&801Q|vx|{%k35_05{?#u?qBK?554D>kr&Dx=}&h>^-PLb1Bi zxM_xAb~D;n5PTB7IRJ(X;#NN`Vmk8{y5+TF@R|h$3b9nhu*b{j^Nw3u6D3qt1Afx4 zghoJidLa*dx(5f3&MUO~oO6_dwiBhJr3}nZrP*Z564ReQG@LQ#Ap@!cJCDYw zegWwzt)jNHB7+G_qeeBA3nIRpf|}tLFnRkB6SJ5h)hi9em&BnqlTs0i;j}@U!?H4d zkBQk#$<{gP>9mvrHHyUrj4v$(i#MgnXbxEH4Y(qspuqOt%5#vO((Lr@i#_ijTIKTd z46tdWG)h@==J503b0MXo1u?}EFtgbzF`oB;ALgs^_~z#Pe7OiGMpKypu0hUgeiuA| z5Dm}DW6&ZB_~un7Ugv=EixA>=ukw>tt&@0~(jW31+d{nqBq|!cOHe2x!E2`U&c%3{ z1Ku3vjotZGe(IDHq14M?c_69?G+|H~0xdCL|BP_!Uxm$4-og69o;DMVjOt~s*iS#Q&jTz*L z$mX1M4)2H?_V{n#)N5ln0iVWwwxa0H9I}Wi{~aYS7`Y)f;RJjc*?{L4ZQdI^!0gNL zei(js`dJTF^n@Y>QM;VG-wd#bG4Gj?iN-%j5uQj5eLm^}x;BLyfNjUVNk_)Yz~f}# z7og2fptI4d076)TyMhEX8};~>(aM9p4Qc~+q$(qJcADrmBvlLYKG*10<@5QedqvjH z+0Lc}Sj1%aJ%u+?aCw|?e+=kQ31o}EJZ3&F>5Wzb>T{hDYqntNV5Lfl z@9d(HW5siqVI9n+q!EMtxLan&CWTwcRHe^zKa2%6MH(>xi#TEB-)Y>tCLd0!tzsDJ3Ja1%3-2Z+IPv4 z*#uTHmKre1FKM%zQdQ}Inx=kRE{3w3%5zX1C6Ea-&fcyM_^tHs16F|N{TU0Gv%we4 zj!nTnz`@So#$yF`V9Z(N2Gn|!q&w!Lss}Q+3=l?71MG^?0}U3+_=@RkZoB*4Ru;Eb ztFV3CurCF%M4~b|DD}pEL(Jq}ZWYwBrui1DwtN1GD0)_F`$@m|+jKTJj}zDds`Wg? zodUYU`t5x0B4%{AI%?lTyv=+TOG#D}>>JF@TyM#%Wdqk5veZ|J)b!GeekDR=0|56i7+#_@~=I!a~UF} z{uDs{@z;Q;FW?K7nilr;GBQM%lOPl|vjJH|?6Qp7oa}KmSt5i{)EvknN{5d~Itv5O zb@X#GMJPb>Q!5W>yUFY}Ub!2srkNt7K9D^KQvy}ON|&Xk*60)nWrca#U)VbZ>_rjx zk@2m>Nwh&{i!etpdxNaL1eA#~W_Gw9pCS!0V}!CcViv>3IQbqf8s%O{HMUGQ{)9$7GE#hrh5bvFEbYR6wi? zg7mw{)HHL1keCSZrn2%+mNMK&_U^Xac0=8M%sR2<_ zNn#y`T)BuUFS18Svr}d%3{g{6SuzZXBAQUH^3GK?z0|Ko1X}w8Zay2@`|0-kl>Edy(@Q5 zgiuzlSnZ6xJ%}w)$?nNPAEojmBC9zD!W`+dLZWfUKKD(2AD7(sot6>b=_m+Q%-pGN zLJW~L)Mk1SQ#40G2-xK8%-IKNF+CQ|98QEVN7l?9#7}m8L0m=yR&TC%bED%RR57bn zCZ4m~`;zpX@swIb-|jdF1!c*I7kZ1GnyS({!<_wyTKYH$bBKA(9iVM05LSs;x!UED z9SI?ES^3CqR6g=iWG11u7{Prw5<-7Ka~VJnnXdkA{%7BWzS5&UAA4A^JCU=QAA(p~ULS>yLZ(j<$a+ zu^F}Wt-SM@j)hPN7=^wL3m1&A>gRTnzhfbknKj}qn{O)M5hEa$pH7Dmvqfs+(T1c#rFOw$*!usx3_wf+2_(R5Tl@%^zB78fHP~6S^PaLBaAX;R@~-*bSjgyf&;LX6Uxfeu@}H0Je*vl*9*@OT9002ovPDHLkV1iplVmtr< diff --git a/packages/ui/src/assets/components/mustache.svg b/packages/ui/src/assets/components/mustache.svg new file mode 100644 index 000000000..1b4918e1d --- /dev/null +++ b/packages/ui/src/assets/components/mustache.svg @@ -0,0 +1,13 @@ + + + + file_type_mustache + + + + + file_type_mustache + + + + diff --git a/packages/ui/src/assets/components/mybatis.svg b/packages/ui/src/assets/components/mybatis.svg new file mode 100644 index 000000000..6b8bc8d99 --- /dev/null +++ b/packages/ui/src/assets/components/mybatis.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/nitrite.svg b/packages/ui/src/assets/components/nitrite.svg new file mode 100644 index 000000000..d7363073b --- /dev/null +++ b/packages/ui/src/assets/components/nitrite.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/odata.svg b/packages/ui/src/assets/components/odata.svg new file mode 100644 index 000000000..6bbe42aeb --- /dev/null +++ b/packages/ui/src/assets/components/odata.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/ui/src/assets/components/openapi.svg b/packages/ui/src/assets/components/openapi.svg new file mode 100644 index 000000000..986db1668 --- /dev/null +++ b/packages/ui/src/assets/components/openapi.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/opensearch.svg b/packages/ui/src/assets/components/opensearch.svg new file mode 100644 index 000000000..6ece2f4e5 --- /dev/null +++ b/packages/ui/src/assets/components/opensearch.svg @@ -0,0 +1,10 @@ + + +OpenSearch S logo +Search engine software fork of Elasticsearch + + + + + + diff --git a/packages/ui/src/assets/components/openshift.png b/packages/ui/src/assets/components/openshift.png deleted file mode 100644 index c8a8f0f6da8f2a20c6522c9e94ff454123dbe0e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52473 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/openstack.png b/packages/ui/src/assets/components/openstack.png deleted file mode 100644 index 778c42a02138d9fd65e14c08dd75c00d49c11096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8084 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 + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/pinecone.svg b/packages/ui/src/assets/components/pinecone.svg index 3a701ec6b..620ef468b 100644 --- a/packages/ui/src/assets/components/pinecone.svg +++ b/packages/ui/src/assets/components/pinecone.svg @@ -1,45 +1,6 @@ - - - - - + + + + + diff --git a/packages/ui/src/assets/components/postgresql.svg b/packages/ui/src/assets/components/postgresql.svg new file mode 100644 index 000000000..6b65997a9 --- /dev/null +++ b/packages/ui/src/assets/components/postgresql.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/printer.svg b/packages/ui/src/assets/components/printer.svg new file mode 100644 index 000000000..5cede124d --- /dev/null +++ b/packages/ui/src/assets/components/printer.svg @@ -0,0 +1,81 @@ + + Printer icon - Red +print, copy, paper, office, fax, IT, GWS, office and work, copier + + + + + 2023-12-08T17:47:04.430Z + pending + TRAcdf889eb-05ec-452b-a398-3d5ef54b7521 + Icon + 2023-12-08T17:47:04.430Z + true + pending + 2023-12-08T17:48:03.549Z + rhcc-audience:internal + no + Icon + DERcdf889eb-05ec-452b-a398-3d5ef54b7521 + Red + yes + image/svg+xml + 2024-02-09T20:23:44.305Z + + + Printer icon - Red + + + + + print, copy, paper, office, fax, IT, GWS, office and work, copier + + + Activate + Activate + 2024-02-09T22:05:17.575Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T22:05:17.575Z + workflow-process-service + 2024-02-09T22:05:17.575Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/pulsar.svg b/packages/ui/src/assets/components/pulsar.svg new file mode 100644 index 000000000..df7b975ec --- /dev/null +++ b/packages/ui/src/assets/components/pulsar.svg @@ -0,0 +1,19 @@ + + + + + + Asset 2 + + + + + + + + + Asset 2 + + + + diff --git a/packages/ui/src/assets/components/qdrant.png b/packages/ui/src/assets/components/qdrant.png deleted file mode 100644 index 9fc7771a8955dfbdb9f1873b944556fb06d3b4e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12969 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 + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/rocketmq.svg b/packages/ui/src/assets/components/rocketmq.svg new file mode 100644 index 000000000..c742f250d --- /dev/null +++ b/packages/ui/src/assets/components/rocketmq.svg @@ -0,0 +1,31 @@ + + + + + + Apache RocketMQ logo + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/rss.png b/packages/ui/src/assets/components/rss.png deleted file mode 100644 index 33519435cbb4761903f2934817efb3eca2fce8af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6984 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 diff --git a/packages/ui/src/assets/components/rss.svg b/packages/ui/src/assets/components/rss.svg new file mode 100644 index 000000000..98dc7b20c --- /dev/null +++ b/packages/ui/src/assets/components/rss.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/sap-netweaver.png b/packages/ui/src/assets/components/sap-netweaver.png deleted file mode 100644 index 7b2041b20a5b14bbb68ba3a5cd82c4562742ce66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8843 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 diff --git a/packages/ui/src/assets/components/sap.png b/packages/ui/src/assets/components/sap.png deleted file mode 100644 index f9ff1f24b1e0d37ad7a24a0c27fba02c6046024d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3334 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 + + + + + + + + + + + + + SAP_grad_R_scrn_Zeichenfläche 1 + + + + + + SAP_grad_R_scrn_Zeichenfläche 1 + + + + diff --git a/packages/ui/src/assets/components/servicenow.svg b/packages/ui/src/assets/components/servicenow.svg index aeee40b7d..8f7b47f44 100644 --- a/packages/ui/src/assets/components/servicenow.svg +++ b/packages/ui/src/assets/components/servicenow.svg @@ -1,90 +1,4 @@ - - - - - - - - - - - - - - - - - - + + servicenow-header-logo-svg + + diff --git a/packages/ui/src/assets/components/slack.svg b/packages/ui/src/assets/components/slack.svg index 038b26121..edd73bd79 100644 --- a/packages/ui/src/assets/components/slack.svg +++ b/packages/ui/src/assets/components/slack.svg @@ -1,116 +1,32 @@ - - + + -image/svg+xml - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/smooks.png b/packages/ui/src/assets/components/smooks.png deleted file mode 100644 index 896fe390974b613e0616c10185e8e354245d1e1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6377 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 diff --git a/packages/ui/src/assets/components/smooks.svg b/packages/ui/src/assets/components/smooks.svg new file mode 100644 index 000000000..794520c82 --- /dev/null +++ b/packages/ui/src/assets/components/smooks.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/sns.svg b/packages/ui/src/assets/components/sns.svg deleted file mode 100644 index 5af4c4c42..000000000 --- a/packages/ui/src/assets/components/sns.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ui/src/assets/components/splunk.png b/packages/ui/src/assets/components/splunk.png deleted file mode 100644 index 702f307ac9cb7f39daf69f244e8cbf893cfd72f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15852 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 + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/spring.svg b/packages/ui/src/assets/components/spring.svg index ee451deaa..4f70f0b7e 100644 --- a/packages/ui/src/assets/components/spring.svg +++ b/packages/ui/src/assets/components/spring.svg @@ -1,10 +1,8 @@ - - - - - - - - - - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/sqs.svg b/packages/ui/src/assets/components/sqs.svg deleted file mode 100644 index 04656a393..000000000 --- a/packages/ui/src/assets/components/sqs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/ui/src/assets/components/stitch.svg b/packages/ui/src/assets/components/stitch.svg new file mode 100644 index 000000000..1f0d5b4bd --- /dev/null +++ b/packages/ui/src/assets/components/stitch.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/storage-stack.svg b/packages/ui/src/assets/components/storage-stack.svg new file mode 100644 index 000000000..feac118dc --- /dev/null +++ b/packages/ui/src/assets/components/storage-stack.svg @@ -0,0 +1,73 @@ + + Storage stack icon - Red +disk, platter, drive, backup, infrastructure, multiple, hardware + + + + + 2023-12-08T17:34:32.555Z + pending + TRAe1c5c75d-d2c5-4d89-88a9-676d1c85a606 + Icon + 2023-12-08T17:34:32.555Z + true + pending + 2023-12-08T17:34:40.995Z + rhcc-audience:internal + no + Icon + DERe1c5c75d-d2c5-4d89-88a9-676d1c85a606 + Red + yes + image/svg+xml + 2024-02-09T20:13:12.156Z + + + Storage stack icon - Red + + + + + disk, platter, drive, backup, infrastructure, multiple, hardware + + + Activate + Activate + 2024-02-09T21:49:08.941Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T21:49:08.941Z + workflow-process-service + 2024-02-09T21:49:08.941Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/telegram.svg b/packages/ui/src/assets/components/telegram.svg index b26f95464..fb2987874 100644 --- a/packages/ui/src/assets/components/telegram.svg +++ b/packages/ui/src/assets/components/telegram.svg @@ -1,17 +1 @@ - - - - - - - - - - - - - - - - - +Telegram_logo diff --git a/packages/ui/src/assets/components/thymeleaf.svg b/packages/ui/src/assets/components/thymeleaf.svg new file mode 100644 index 000000000..621039765 --- /dev/null +++ b/packages/ui/src/assets/components/thymeleaf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/timer.svg b/packages/ui/src/assets/components/timer.svg index 0e6bc722e..3aa66a21d 100644 --- a/packages/ui/src/assets/components/timer.svg +++ b/packages/ui/src/assets/components/timer.svg @@ -1,186 +1,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Clock icon - Red +time, watch, hours, minutes, seconds, track, day, 24, 12, objects + + + + + 2023-12-08T17:35:30.310Z + pending + TRA1d1db0cf-306f-4b02-bea2-082688cea89e + Icon + 2023-12-08T17:35:30.310Z + true + pending + 2023-12-08T17:36:32.225Z + rhcc-audience:internal + no + Icon + DER1d1db0cf-306f-4b02-bea2-082688cea89e + Red + yes + image/svg+xml + 2024-02-09T20:29:57.916Z + + + Clock icon - Red + + + + + time, watch, hours, minutes, seconds, track, day, 24, 12, objects + + + Activate + Activate + 2024-02-09T22:16:47.330Z + workflow-process-service + Activate + workflow-process-service + true + 2024-02-09T22:16:47.330Z + workflow-process-service + 2024-02-09T22:16:47.330Z + 36 + 36 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/twilio.svg b/packages/ui/src/assets/components/twilio.svg new file mode 100644 index 000000000..e1ca8786a --- /dev/null +++ b/packages/ui/src/assets/components/twilio.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/vertx.png b/packages/ui/src/assets/components/vertx.png deleted file mode 100644 index 6a6d473282bf2ea46898416fb48f2ea1b472ae62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3046 zcmai0cT^IN7RHsPS?-ypnTt#s;>sN)Zcz|N8g4Vw`jwevuB;rXWh&2sgA@V5m1OQL zw}zQu<{nv!W@eESe7I?6bhIDP}TuRsW*4__~>VO=w<={Qn62; z14LB;3P3$44_CFPOA9|EktN9B@KO5w&(%NIpm`bjMeN^OO%!@>>)5~WgubESlJu6J z8yo47HC093*o4;~yQk_~-#!c>Q3^U6NQ2X3OVWmy4yI1Z%C)^39Bx+_7Ly=vXcgsA zYA=!e{C?fjAFrqYfbf_N#1e6@@JC^^*SM|J6Ujs|Aq{tdlL#3aFtWoltTw!Lb2pAS zkTqCnL$`mOXV#GUonz-K(VIE=<(s`unu<{3|E;Z&`bC{gB=2B~TRlicl2wu|hR!#1oW9g;pK#l*fmi@Kf6FOeUh52*{i;}|&-{hY=cs_Kby^Z3 zmpv*4GA<~<#B^@;CK0b|thqcSj&j5r*~+J|kqI3BOI_*IS^ebp{%>sq?_G7$ZlmQT zn0H%(Me%gd$f1(a_HNLM__n}~tt17_>Yge8(x=?Ym4=)SyUbuO`9#90px!Ce%2hO$ zEqadlem5)M^M-zbX5$qk=(TLd#91w}QV~j48Y_IE@@i1;*LKLsmKdEe+;@{jxoNci z*wnOLH-y%MVnS)L{z2d$!_8(vT5Z`(sV4HRqbPw%2Gs-J5L-hg%EGQ7S1SCR2Fuy) zIiDG!=R78{tHb)YU0N}|&s{4u#p*GYsc!5-Fj!p9_zLJ+w zR1F6Gmb`kQLSG>|2j-+IVm4Qov|Mw9wk^|&M9=lp`XOhFNdb%kMENZS#_%A_eJQMN*kiFbJ`;DJ(CW!m)Il8!cR?vGWb(djI9^QS^}mc zc}4T6(!0n>hv?cw4G8V;{LrnS=WfWwDv%rG_Innqmb z?CQMU|LC)ByJ_ayTm6Ssr2g8^|2sOzIcv6 zG+Tcs))!8#Ccfx-ml(RN9ne=9zTdy7Ta8Js-4SdbOrdIh0Z_3rHebrIc>#Xv@m zrT0%UuATyhnw@*`Y%|Gdw#wEG5EB$GjLB>d+_9S{XInlyWK{z5x^ShRd!S;BGeO()wLOmWmUlqJyc`(1B_qaWwU^#N&P1#cRanbn;7ZRCSD|AC5&{;pge;Cs z4&=tYVpF=IoY0TceybYJmIwcJ0e~5C-ODap$6s6fy+%@W^qbcx58do#&$kM)=zLj`9$>$>D34oJy$E2VEJ- z*8RhFFoD9^E8$KC*)r1Csd~?ggbUR^uv%iJ%PI?`Z|^_QKOA3HnvQ}Sl|#F-;?$P4 zzsh|?xYu9Vk zyNTnt2KKQvc7sk9_J4Cl9RGP4Ep_;HK-ngi9k5 zY-t4eq6_nr?ecDk>chN%+1&EqFA5&ihY5V7tMwe;j9T^4g9{B88kG2ugyB)?fdj?crDE4yTsMCL}bbnQI|5t0#TYSR~oF zCtvgOP0Ye!%9v8DD2(_}=gG(zFgF-2#3 zBJ{Xm;0gDg4!x|ZcK!9|33~i!Ja61xg9*nwabxXYU)+CGUa_nhjc)k8J`crLmai zc6g0^YT|v=lC1RKiV0mVq5+1GQLGrXvAzY#W?5sSBPk!O?)MlEkjv6Hy$<~8_4VpY zfO>u9l<_?&PVsr%su8I#NBi1din$~ts!3tfi9DGt52xxIUQ0H;tS*tm?yt~@z9I8r zKP|r`2QMo+;a}Ps5ot6{TOp+t;D%U1=8jSo`Y+@779Y=u9e=V%q@s7-(_+l+ntySk=?NQ z=@Y#4?2+wXXFueTS^@iUpE{a{rA%3oMPM4ecZpb5yXOCN%@@V&1AFI}UymN(<&&_#uY>+jl0s$_kzMZ-hGEtpET3 diff --git a/packages/ui/src/assets/components/vertx.svg b/packages/ui/src/assets/components/vertx.svg new file mode 100644 index 000000000..2e78804df --- /dev/null +++ b/packages/ui/src/assets/components/vertx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/ui/src/assets/components/wasm.svg b/packages/ui/src/assets/components/wasm.svg new file mode 100644 index 000000000..13d28437a --- /dev/null +++ b/packages/ui/src/assets/components/wasm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/ui/src/assets/components/weather.svg b/packages/ui/src/assets/components/weather.svg new file mode 100644 index 000000000..ed7d9938a --- /dev/null +++ b/packages/ui/src/assets/components/weather.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/components/whatsapp.png b/packages/ui/src/assets/components/whatsapp.png deleted file mode 100644 index a4fb9da8c3525c2a5ec31a6ac0a12d00b3a810a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56179 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 diff --git a/packages/ui/src/assets/components/whatsapp.svg b/packages/ui/src/assets/components/whatsapp.svg new file mode 100644 index 000000000..46cea5f53 --- /dev/null +++ b/packages/ui/src/assets/components/whatsapp.svg @@ -0,0 +1 @@ + diff --git a/packages/ui/src/assets/components/wordpress.svg b/packages/ui/src/assets/components/wordpress.svg new file mode 100644 index 000000000..ccd04091b --- /dev/null +++ b/packages/ui/src/assets/components/wordpress.svg @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/workday.svg b/packages/ui/src/assets/components/workday.svg index 9ad1f31a0..a4bae4718 100644 --- a/packages/ui/src/assets/components/workday.svg +++ b/packages/ui/src/assets/components/workday.svg @@ -1,140 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - + + WDAY-svg + + + + + + + diff --git a/packages/ui/src/assets/components/xmpp.svg b/packages/ui/src/assets/components/xmpp.svg new file mode 100644 index 000000000..6b884dff0 --- /dev/null +++ b/packages/ui/src/assets/components/xmpp.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ui/src/assets/components/zendesk.svg b/packages/ui/src/assets/components/zendesk.svg new file mode 100644 index 000000000..98bb17515 --- /dev/null +++ b/packages/ui/src/assets/components/zendesk.svg @@ -0,0 +1,4 @@ + + ZEN_BIG copy-svg + + diff --git a/packages/ui/src/utils/node-icon-resolver.ts b/packages/ui/src/utils/node-icon-resolver.ts index a5c60177b..9087c639b 100644 --- a/packages/ui/src/utils/node-icon-resolver.ts +++ b/packages/ui/src/utils/node-icon-resolver.ts @@ -3,128 +3,228 @@ import expandIcon from '../assets/expand.svg'; import questionIcon from '../assets/question-mark.svg'; //EIP icons -import aggregate from '../assets/eip/aggregate.png'; -import bean from '../assets/eip/bean.png'; -import choice from '../assets/eip/choice.png'; -import circuit_breaker from '../assets/eip/circuitBreaker.png'; -import claim_check from '../assets/eip/claimCheck.png'; -import convert_body from '../assets/eip/convertBody.png'; -import delay from '../assets/eip/delay.png'; -import dynamic_router from '../assets/eip/dynamic-router.png'; -import enrich from '../assets/eip/enrich.png'; -import filter from '../assets/eip/filter.png'; -import generic_eip from '../assets/eip/generic.png'; -import idempotent_consumer from '../assets/eip/idempotentConsumer.png'; -import load_balance from '../assets/eip/load-balance.png'; -import logEIP from '../assets/eip/log.png'; -import loop from '../assets/eip/loop.png'; -import multicast from '../assets/eip/multicast.png'; -import otherwise from '../assets/eip/otherwise.png'; -import throwException from '../assets/eip/throw-exception.png'; -import pausable from '../assets/eip/pausable.png'; -import pipeline from '../assets/eip/pipeline.png'; -import poll from '../assets/eip/poll-enrich.png'; -import poll_enrich from '../assets/eip/poll-enrich.png'; -import process from '../assets/eip/process.png'; -import recipient_list from '../assets/eip/recipient-list.png'; -import remove_header from '../assets/eip/removeheader.png'; -import remove_headers from '../assets/eip/removeheaders.png'; -import remove_properties from '../assets/eip/removeproperties.png'; -import remove_property from '../assets/eip/removeproperty.png'; -import resequence from '../assets/eip/resequence.png'; -import resumable from '../assets/eip/resumable.png'; -import rollback from '../assets/eip/rollback.png'; -import route from '../assets/eip/route.png'; -import sample from '../assets/eip/sample.png'; -import script from '../assets/eip/script.png'; -import set_body from '../assets/eip/setbody.png'; -import set_header from '../assets/eip/setheader.png'; -import set_headers from '../assets/eip/setheaders.png'; -import set_property from '../assets/eip/setproperty.png'; -import sort from '../assets/eip/sort.png'; -import split from '../assets/eip/split.png'; -import step from '../assets/eip/step.png'; -import stop from '../assets/eip/stop.png'; -import threads from '../assets/eip/threads.png'; -import throttle from '../assets/eip/throttle.png'; -import to from '../assets/eip/to.png'; -import to_d from '../assets/eip/toD.png'; -import transform from '../assets/eip/transform.png'; -import validate from '../assets/eip/validate.png'; -import when from '../assets/eip/when.png'; -import wiretap from '../assets/eip/wiretap.png'; +import icon_eip_aggregate from '../assets/eip/aggregate.png'; +import icon_eip_bean from '../assets/eip/bean.png'; +import icon_eip_choice from '../assets/eip/choice.png'; +import icon_eip_circuit_breaker from '../assets/eip/circuitBreaker.png'; +import icon_eip_claim_check from '../assets/eip/claimCheck.png'; +import icon_eip_convert_body from '../assets/eip/convertBody.png'; +import icon_eip_delay from '../assets/eip/delay.png'; +import icon_eip_dynamic_router from '../assets/eip/dynamic-router.png'; +import icon_eip_enrich from '../assets/eip/enrich.png'; +import icon_eip_filter from '../assets/eip/filter.png'; +import icon_eip_generic from '../assets/eip/generic.png'; +import icon_eip_idempotent_consumer from '../assets/eip/idempotentConsumer.png'; +import icon_eip_load_balance from '../assets/eip/load-balance.png'; +import icon_eip_log from '../assets/eip/log.png'; +import icon_eip_loop from '../assets/eip/loop.png'; +import icon_eip_multicast from '../assets/eip/multicast.png'; +import icon_eip_otherwise from '../assets/eip/otherwise.png'; +import icon_eip_throwException from '../assets/eip/throw-exception.png'; +import icon_eip_pausable from '../assets/eip/pausable.png'; +import icon_eip_pipeline from '../assets/eip/pipeline.png'; +import icon_eip_poll_enrich from '../assets/eip/poll-enrich.png'; +import icon_eip_process from '../assets/eip/process.png'; +import icon_eip_recipient_list from '../assets/eip/recipient-list.png'; +import icon_eip_remove_header from '../assets/eip/removeheader.png'; +import icon_eip_remove_headers from '../assets/eip/removeheaders.png'; +import icon_eip_remove_properties from '../assets/eip/removeproperties.png'; +import icon_eip_remove_property from '../assets/eip/removeproperty.png'; +import icon_eip_resequence from '../assets/eip/resequence.png'; +import icon_eip_resumable from '../assets/eip/resumable.png'; +import icon_eip_rollback from '../assets/eip/rollback.png'; +import icon_eip_route from '../assets/eip/route.png'; +import icon_eip_sample from '../assets/eip/sample.png'; +import icon_eip_script from '../assets/eip/script.png'; +import icon_eip_set_body from '../assets/eip/setbody.png'; +import icon_eip_set_header from '../assets/eip/setheader.png'; +import icon_eip_set_headers from '../assets/eip/setheaders.png'; +import icon_eip_set_property from '../assets/eip/setproperty.png'; +import icon_eip_sort from '../assets/eip/sort.png'; +import icon_eip_split from '../assets/eip/split.png'; +import icon_eip_step from '../assets/eip/step.png'; +import icon_eip_stop from '../assets/eip/stop.png'; +import icon_eip_threads from '../assets/eip/threads.png'; +import icon_eip_throttle from '../assets/eip/throttle.png'; +import icon_eip_to from '../assets/eip/to.png'; +import icon_eip_to_d from '../assets/eip/toD.png'; +import icon_eip_transform from '../assets/eip/transform.png'; +import icon_eip_validate from '../assets/eip/validate.png'; +import icon_eip_when from '../assets/eip/when.png'; +import icon_eip_wiretap from '../assets/eip/wiretap.png'; // component icons -import activemq from '../assets/components/amq.svg'; -import amqp from '../assets/components/amqp.svg'; -import aws from '../assets/components/aws.png'; -import aws2_ddb from '../assets/components/aws-ddb.svg'; -import aws2_s3 from '../assets/components/aws-s3.svg'; -import aws2_sns from '../assets/components/sns.svg'; -import aws2_sqs from '../assets/components/sqs.svg'; -import azure from '../assets/components/azure.png'; -import brain from '../assets/components/brain.svg'; -import cxf from '../assets/components/cxf.png'; -import debezium from '../assets/components/debezium.png'; -import dropbox from '../assets/components/dropbox.svg'; -import facebook from '../assets/components/facebook.svg'; -import fhir from '../assets/components/fhir.svg'; -import file from '../assets/components/file.png'; -import flink from '../assets/components/flink.svg'; -import ftp from '../assets/components/ftp.png'; -import generic_component from '../assets/components/generic-component.png'; -import github from '../assets/components/github.svg'; -import google_generic from '../assets/components/google-generic.svg'; -import google_mail from '../assets/components/gmail.svg'; -import google_calendar from '../assets/components/googlecalendar.svg'; -import google_drive from '../assets/components/googledrive.svg'; -import google_sheets from '../assets/components/googlesheets.svg'; -import graphql from '../assets/components/graphql.png'; -import hazelcast from '../assets/components/hazelcast.png'; -import http from '../assets/components/http.svg'; -import https from '../assets/components/https.svg'; -import huawei from '../assets/components/huawei.svg'; -import ignite from '../assets/components/ignite.png'; -import irc from '../assets/components/irc.svg'; -import jdbc from '../assets/components/jdbc.png'; -import jira from '../assets/components/jira.svg'; -import jms from '../assets/components/jms.png'; -import kafka from '../assets/components/kafka.svg'; -import kubernetes from '../assets/components/kubernetes.svg'; -import logComponent from '../assets/components/log.svg'; -import mail from '../assets/components/mail.png'; -import milvus from '../assets/components/milvus.svg'; -import mongodb from '../assets/components/mongodb.svg'; -import mqtt from '../assets/components/mqtt3.png'; -import netty from '../assets/components/netty.png'; -import openshift from '../assets/components/openshift.png'; -import openstack from '../assets/components/openstack.png'; -import pinecone from '../assets/components/pinecone.svg'; -import policy from '../assets/components/policy.png'; -import qdrant from '../assets/components/qdrant.png'; -import quartz from '../assets/components/quartz.png'; -import rss from '../assets/components/rss.png'; -import salesforce from '../assets/components/salesforce.svg'; -import sap_netweaver from '../assets/components/sap-netweaver.png'; -import servicenow from '../assets/components/servicenow.svg'; -import servlet from '../assets/components/servlet.png'; -import sftp from '../assets/components/sftp.svg'; -import slack from '../assets/components/slack.svg'; -import smooks from '../assets/components/smooks.png'; -import snmp from '../assets/components/snmp.png'; -import spring from '../assets/components/spring.svg'; -import splunk from '../assets/components/splunk.png'; -import sql from '../assets/components/sql_db.png'; -import sql_stored from '../assets/components/sql_db.png'; -import telegram from '../assets/components/telegram.svg'; -import timer from '../assets/components/timer.svg'; -import twitter from '../assets/components/twitter.svg'; -import velocity from '../assets/components/velocity.png'; -import vertx from '../assets/components/vertx.png'; -import webhook from '../assets/components/webhooks.svg'; -import whatsapp from '../assets/components/whatsapp.png'; -import workday from '../assets/components/workday.svg'; -import xslt from '../assets/components/xslt2.png'; +import icon_component_activemq from '../assets/components/activemq.svg'; +import icon_component_amqp from '../assets/components/amqp.svg'; +import icon_component_arangodb from '../assets/components/arangodb.svg'; +import icon_component_avro from '../assets/components/avro.svg'; +import icon_component_aws from '../assets/components/aws.png'; +import icon_component_aws2_athena from '../assets/components/aws2-athena.svg'; +import icon_component_aws2_cw from '../assets/components/aws2-cw.svg'; +import icon_component_aws2_ddb from '../assets/components/aws2-ddb.svg'; +import icon_component_aws2_ddbstream from '../assets/components/aws2-ddbstream.svg'; +import icon_component_aws2_ec2 from '../assets/components/aws2-ec2.svg'; +import icon_component_aws2_ecs from '../assets/components/aws2-ecs.svg'; +import icon_component_aws2_eks from '../assets/components/aws2-eks.svg'; +import icon_component_aws2_eventbridge from '../assets/components/aws2-eventbridge.svg'; +import icon_component_aws2_iam from '../assets/components/aws2-iam.svg'; +import icon_component_aws2_kinesis from '../assets/components/aws2-kinesis.svg'; +import icon_component_aws2_kinesis_firehose from '../assets/components/aws2-kinesis-firehose.svg'; +import icon_component_aws2_kms from '../assets/components/aws2-kms.svg'; +import icon_component_aws2_lambda from '../assets/components/aws2-lambda.svg'; +import icon_component_aws2_mq from '../assets/components/aws2-mq.svg'; +import icon_component_aws2_msk from '../assets/components/aws2-msk.svg'; +import icon_component_aws2_redshift_data from '../assets/components/aws2-redshift-data.svg'; +import icon_component_aws2_s3 from '../assets/components/aws2-s3.svg'; +import icon_component_aws2_ses from '../assets/components/aws2-ses.svg'; +import icon_component_aws2_sns from '../assets/components/aws2-sns.svg'; +import icon_component_aws2_sqs from '../assets/components/aws2-sqs.svg'; +import icon_component_aws2_step_functions from '../assets/components/aws2-step-functions.svg'; +import icon_component_aws2_timestream from '../assets/components/aws2-timestream.svg'; +import icon_component_aws2_translate from '../assets/components/aws2-translate.svg'; +import icon_component_aws_bedrock from '../assets/components/aws-bedrock.svg'; +import icon_component_aws_cloudtrail from '../assets/components/aws-cloudtrail.svg'; +import icon_component_aws_config from '../assets/components/aws-config.svg'; +import icon_component_aws_secrets_manager from '../assets/components/aws-secrets-manager.svg'; +import icon_component_azure_cosmosdb from '../assets/components/azure-cosmosdb.svg'; +import icon_component_azure_eventhubs from '../assets/components/azure-eventhubs.svg'; +import icon_component_azure_files from '../assets/components/azure-files.svg'; +import icon_component_azure_key_vault from '../assets/components/azure-key-vault.svg'; +import icon_component_azure_servicebus from '../assets/components/azure-servicebus.svg'; +import icon_component_azure_storage_blob from '../assets/components/azure-storage-blob.svg'; +import icon_component_azure_datalake from '../assets/components/azure-storage-datalake.svg'; +import icon_component_azure_storage_queue from '../assets/components/azure-storage-queue.svg'; +import icon_component_bean_component from '../assets/components/bean.svg'; +import icon_component_box from '../assets/components/box.svg'; +import icon_component_brain from '../assets/components/brain.svg'; +import icon_component_braintree from '../assets/components/braintree.svg'; +import icon_component_cics from '../assets/components/cics.svg'; +import icon_component_consul from '../assets/components/consul.svg'; +import icon_component_couchbase from '../assets/components/couchbase.svg'; +import icon_component_couchdb from '../assets/components/couchdb.svg'; +import icon_component_cql from '../assets/components/cql.svg'; +import icon_component_crypto from '../assets/components/crypto.svg'; +import icon_component_cxf from '../assets/components/cxf.png'; +import icon_component_debezium from '../assets/components/debezium.svg'; +import icon_component_dhis2 from '../assets/components/dhis2.svg'; +import icon_component_direct from '../assets/components/direct.svg'; +import icon_component_docker from '../assets/components/docker.svg'; +import icon_component_drill from '../assets/components/drill.svg'; +import icon_component_dropbox from '../assets/components/dropbox.svg'; +import icon_component_elasticsearch from '../assets/components/elasticsearch.svg'; +import icon_component_email_receive from '../assets/components/email_receive.svg'; +import icon_component_email_send from '../assets/components/email_send.svg'; +import icon_component_etcd3 from '../assets/components/etcd3.svg'; +import icon_component_exec from '../assets/components/exec.svg'; +import icon_component_facebook from '../assets/components/facebook.svg'; +import icon_component_fhir from '../assets/components/fhir.svg'; +import icon_component_file from '../assets/components/file.svg'; +import icon_component_file_watch from '../assets/components/file-watch.svg'; +import icon_component_flink from '../assets/components/flink.svg'; +import icon_component_freemarker from '../assets/components/freemarker.svg'; +import icon_component_ftp from '../assets/components/ftp.png'; +import icon_component_generic from '../assets/components/generic-component.png'; +import icon_component_git from '../assets/components/git.svg'; +import icon_component_github from '../assets/components/github.svg'; +import icon_component_google_bigquery from '../assets/components/google-bigquery.svg'; +import icon_component_google_calendar from '../assets/components/google-calendar.svg'; +import icon_component_google_drive from '../assets/components/google-drive.svg'; +import icon_component_google_functions from '../assets/components/google-functions.svg'; +import icon_component_google_mail from '../assets/components/google-mail.svg'; +import icon_component_google_pubsub from '../assets/components/google-pubsub.svg'; +import icon_component_google_secret_manager from '../assets/components/google-secret-manager.svg'; +import icon_component_google_sheets from '../assets/components/google-sheets.svg'; +import icon_component_google_storage from '../assets/components/google-storage.svg'; +import icon_component_graphql from '../assets/components/graphql.svg'; +import icon_component_grpc from '../assets/components/grpc.svg'; +import icon_component_hashicorp_vault from '../assets/components/hashicorp-vault.svg'; +import icon_component_hazelcast from '../assets/components/hazelcast.png'; +import icon_component_http from '../assets/components/http.svg'; +import icon_component_https from '../assets/components/https.svg'; +import icon_component_huawei from '../assets/components/huawei.svg'; +import icon_component_ibm from '../assets/components/ibm.svg'; +import icon_component_ignite from '../assets/components/ignite.png'; +import icon_component_infinispan from '../assets/components/infinispan.svg'; +import icon_component_influxdb from '../assets/components/influxdb2.svg'; +import icon_component_irc from '../assets/components/irc.svg'; +import icon_component_jdbc from '../assets/components/jdbc.png'; +import icon_component_jetty from '../assets/components/jetty.svg'; +import icon_component_jira from '../assets/components/jira.svg'; +import icon_component_jms from '../assets/components/jms.png'; +import icon_component_kafka from '../assets/components/kafka.svg'; +import icon_component_kubernetes_generic from '../assets/components/kubernetes.svg'; +import icon_component_kubernetes_config_maps from '../assets/components/kubernetes-config-maps.svg'; +import icon_component_kubernetes_cronjob from '../assets/components/kubernetes-cronjob.svg'; +import icon_component_kubernetes_custom_resources from '../assets/components/kubernetes-custom-resources.svg'; +import icon_component_kubernetes_deployments from '../assets/components/kubernetes-deployments.svg'; +import icon_component_kubernetes_hpa from '../assets/components/kubernetes-hpa.svg'; +import icon_component_kubernetes_job from '../assets/components/kubernetes-job.svg'; +import icon_component_kubernetes_namespaces from '../assets/components/kubernetes-namespaces.svg'; +import icon_component_kubernetes_nodes from '../assets/components/kubernetes-nodes.svg'; +import icon_component_kubernetes_persistent_volumes_claims from '../assets/components/kubernetes-persistent-volumes-claims.svg'; +import icon_component_kubernetes_persistent_volumes from '../assets/components/kubernetes-persistent-volumes.svg'; +import icon_component_kubernetes_pods from '../assets/components/kubernetes-pods.svg'; +import icon_component_kubernetes_replication_controller from '../assets/components/kubernetes-replication-controller.svg'; +import icon_component_kubernetes_resources_quota from '../assets/components/kubernetes-resources-quota.svg'; +import icon_component_kubernetes_secrets from '../assets/components/kubernetes-secrets.svg'; +import icon_component_kubernetes_service_account from '../assets/components/kubernetes-service-account.svg'; +import icon_component_kubernetes_services from '../assets/components/kubernetes-services.svg'; +import icon_component_kudu from '../assets/components/kudu.svg'; +import icon_component_langchain4j from '../assets/components/langchain4j.svg'; +import icon_component_log from '../assets/components/log.svg'; +import icon_component_lucene from '../assets/components/lucene.svg'; +import icon_component_mapstruct from '../assets/components/mapstruct.svg'; +import icon_component_micrometer from '../assets/components/micrometer.svg'; +import icon_component_milvus from '../assets/components/milvus.svg'; +import icon_component_minio from '../assets/components/minio.svg'; +import icon_component_mongodb from '../assets/components/mongodb.svg'; +import icon_component_mqtt from '../assets/components/mqtt.svg'; +import icon_component_mustache from '../assets/components/mustache.svg'; +import icon_component_mybatis from '../assets/components/mybatis.svg'; +import icon_component_netty from '../assets/components/netty.png'; +import icon_component_nitrite from '../assets/components/nitrite.svg'; +import icon_component_odata from '../assets/components/odata.svg'; +import icon_component_openapi from '../assets/components/openapi.svg'; +import icon_component_opensearch from '../assets/components/opensearch.svg'; +import icon_component_openshift from '../assets/components/openshift.svg'; +import icon_component_openstack from '../assets/components/openstack.svg'; +import icon_component_pinecone from '../assets/components/pinecone.svg'; +import icon_component_policy from '../assets/components/policy.png'; +import icon_component_printer from '../assets/components/printer.svg'; +import icon_component_pulsar from '../assets/components/pulsar.svg'; +import icon_component_qdrant from '../assets/components/qdrant.svg'; +import icon_component_quartz from '../assets/components/quartz.png'; +import icon_component_rocketmq from '../assets/components/rocketmq.svg'; +import icon_component_rss from '../assets/components/rss.svg'; +import icon_component_salesforce from '../assets/components/salesforce.svg'; +import icon_component_sap from '../assets/components/sap.svg'; +import icon_component_servicenow from '../assets/components/servicenow.svg'; +import icon_component_servlet from '../assets/components/servlet.png'; +import icon_component_sftp from '../assets/components/sftp.svg'; +import icon_component_slack from '../assets/components/slack.svg'; +import icon_component_smooks from '../assets/components/smooks.svg'; +import icon_component_snmp from '../assets/components/snmp.png'; +import icon_component_splunk from '../assets/components/splunk.svg'; +import icon_component_spring from '../assets/components/spring.svg'; +import icon_component_sql from '../assets/components/sql_db.png'; +import icon_component_stitch from '../assets/components/stitch.svg'; +import icon_component_telegram from '../assets/components/telegram.svg'; +import icon_component_template from '../assets/components/template.svg'; +import icon_component_thymeleaf from '../assets/components/thymeleaf.svg'; +import icon_component_timer from '../assets/components/timer.svg'; +import icon_component_twilio from '../assets/components/twilio.svg'; +import icon_component_twitter from '../assets/components/twitter.svg'; +import icon_component_velocity from '../assets/components/velocity.png'; +import icon_component_vertx from '../assets/components/vertx.svg'; +import icon_component_wasm from '../assets/components/wasm.svg'; +import icon_component_weather from '../assets/components/weather.svg'; +import icon_component_webhooks from '../assets/components/webhooks.svg'; +import icon_component_whatsapp from '../assets/components/whatsapp.svg'; +import icon_component_wordpress from '../assets/components/wordpress.svg'; +import icon_component_workday from '../assets/components/workday.svg'; +import icon_component_xmpp from '../assets/components/xmpp.svg'; +import icon_component_xslt from '../assets/components/xslt2.png'; +import icon_component_zendesk from '../assets/components/zendesk.svg'; import { CatalogKind } from '../models/catalog-kind'; import { CamelCatalogService } from '../models/visualization/flows/camel-catalog.service'; @@ -168,7 +268,7 @@ export class NodeIconResolver { } static getDefaultCamelIcon(): string { - return generic_component; + return icon_component_generic; } private static getKameletIcon(elementName: string): string | undefined { @@ -183,70 +283,107 @@ export class NodeIconResolver { private static getComponentIcon(elementName: string): string | undefined { switch (elementName) { case 'activemq': - return activemq; + case 'activemq6': + return icon_component_activemq; case 'amqp': - return amqp; + return icon_component_amqp; case 'arangodb': - case 'as2': - case 'asterisk': - case 'atmosphere-websocket': - case 'atom': + return icon_component_arangodb; case 'avro': - return generic_component; + return icon_component_avro; + case 'aws-bedrock': + case 'aws-bedrock-agent': + case 'aws-bedrock-agent-runtime': + return icon_component_aws_bedrock; case 'aws-cloudtrail': + return icon_component_aws_cloudtrail; case 'aws-config': + return icon_component_aws_config; case 'aws-secrets-manager': + return icon_component_aws_secrets_manager; case 'aws2-athena': + return icon_component_aws2_athena; case 'aws2-cw': + return icon_component_aws2_cw; + case 'aws2-ddb': + return icon_component_aws2_ddb; + case 'aws2-ddbstream': + return icon_component_aws2_ddbstream; case 'aws2-ec2': + return icon_component_aws2_ec2; case 'aws2-ecs': + return icon_component_aws2_ecs; case 'aws2-eks': + return icon_component_aws2_eks; case 'aws2-eventbridge': + return icon_component_aws2_eventbridge; case 'aws2-iam': + return icon_component_aws2_iam; case 'aws2-kinesis': + return icon_component_aws2_kinesis; case 'aws2-kinesis-firehose': + return icon_component_aws2_kinesis_firehose; case 'aws2-kms': + return icon_component_aws2_kms; case 'aws2-lambda': + return icon_component_aws2_lambda; case 'aws2-mq': + return icon_component_aws2_mq; case 'aws2-msk': + return icon_component_aws2_msk; case 'aws2-redshift-data': + return icon_component_aws2_redshift_data; + case 'aws2-s3': + return icon_component_aws2_s3; case 'aws2-ses': + return icon_component_aws2_ses; + case 'aws2-sns': + return icon_component_aws2_sns; + case 'aws2-sqs': + return icon_component_aws2_sqs; case 'aws2-step-functions': + return icon_component_aws2_step_functions; case 'aws2-sts': + return icon_component_aws; case 'aws2-timestream': + return icon_component_aws2_timestream; case 'aws2-translate': - return aws; - case 'aws2-ddb': - case 'aws2-ddbstream': - return aws2_ddb; - case 'aws2-s3': - return aws2_s3; - case 'aws2-sns': - return aws2_sns; - case 'aws2-sqs': - return aws2_sqs; + return icon_component_aws2_translate; case 'azure-cosmosdb': + return icon_component_azure_cosmosdb; case 'azure-eventhubs': + return icon_component_azure_eventhubs; case 'azure-files': + return icon_component_azure_files; case 'azure-key-vault': + return icon_component_azure_key_vault; case 'azure-servicebus': + return icon_component_azure_servicebus; case 'azure-storage-blob': + return icon_component_azure_storage_blob; case 'azure-storage-datalake': + return icon_component_azure_datalake; case 'azure-storage-queue': - return azure; + return icon_component_azure_storage_queue; case 'bean': case 'bean-validator': - return bean; + return icon_component_bean_component; case 'bonita': + return icon_component_generic; case 'box': + return icon_component_box; case 'braintree': + return icon_component_braintree; case 'browse': case 'caffeine-cache': case 'caffeine-loadcache': - return generic_component; + return icon_component_generic; case 'chatscript': - return brain; + return icon_component_brain; case 'chunk': + return icon_component_generic; + case 'cics': + return icon_component_cics; case 'class': case 'cm-sms': case 'coap': @@ -255,95 +392,121 @@ export class NodeIconResolver { case 'coaps+tcp': case 'cometd': case 'cometds': + return icon_component_generic; case 'consul': + return icon_component_consul; case 'controlbus': + return icon_component_generic; case 'couchbase': + return icon_component_couchbase; case 'couchdb': + return icon_component_couchdb; case 'cql': + return icon_component_cql; case 'cron': + return icon_component_timer; case 'crypto': - return generic_component; + return icon_component_crypto; case 'cxf': case 'cxfrs': - return cxf; + return icon_component_cxf; case 'dataformat': case 'dataset': case 'dataset-test': - return generic_component; + return icon_component_generic; case 'debezium-db2': case 'debezium-mongodb': case 'debezium-mysql': case 'debezium-oracle': case 'debezium-postgres': case 'debezium-sqlserver': - return debezium; + return icon_component_debezium; case 'dhis2': + return icon_component_dhis2; case 'digitalocean': + return icon_component_generic; case 'direct': + return icon_component_direct; case 'disruptor': case 'disruptor-vm': - return generic_component; case 'djl': - return brain; case 'dns': + return icon_component_generic; case 'docker': + return icon_component_docker; case 'drill': - return generic_component; + return icon_component_drill; case 'dropbox': - return dropbox; + return icon_component_dropbox; case 'dynamic-router': + case 'dynamic-router-control': case 'ehcache': + return icon_component_generic; case 'elasticsearch': + case 'elasticsearch-rest-client': + return icon_component_elasticsearch; case 'etcd3': + return icon_component_etcd3; case 'exec': - return generic_component; + return icon_component_exec; case 'facebook': - return facebook; + return icon_component_facebook; case 'fhir': - return fhir; + return icon_component_fhir; case 'file': + return icon_component_file; case 'file-watch': - return file; - case 'flink': - return flink; + return icon_component_file_watch; case 'flatpack': + return icon_component_generic; + case 'flink': + return icon_component_flink; case 'fop': + return icon_component_generic; case 'freemarker': - return generic_component; + return icon_component_freemarker; case 'ftp': case 'ftps': - return ftp; + return icon_component_ftp; case 'geocoder': - return generic_component; + return icon_component_generic; case 'git': + return icon_component_git; case 'github': - return github; + return icon_component_github; case 'google-bigquery': case 'google-bigquery-sql': - case 'google-functions': - case 'google-pubsub': - case 'google-secret-manager': - case 'google-storage': - return google_generic; + return icon_component_google_bigquery; case 'google-calendar': case 'google-calendar-stream': - return google_calendar; + return icon_component_google_calendar; case 'google-drive': - return google_drive; + return icon_component_google_drive; + case 'google-functions': + return icon_component_google_functions; case 'google-mail': case 'google-mail-stream': - return google_mail; + return icon_component_google_mail; + case 'google-pubsub': + case 'google-pubsub-lite': + return icon_component_google_pubsub; + case 'google-secret-manager': + return icon_component_google_secret_manager; case 'google-sheets': case 'google-sheets-stream': - return google_sheets; + return icon_component_google_sheets; + case 'google-storage': + return icon_component_google_storage; case 'grape': - return generic_component; + return icon_component_generic; case 'graphql': - return graphql; + return icon_component_graphql; case 'grpc': + return icon_component_grpc; case 'guava-eventbus': + return icon_component_generic; case 'hashicorp-vault': - return generic_component; + return icon_component_hashicorp_vault; case 'hazelcast-atomicvalue': case 'hazelcast-instance': case 'hazelcast-list': @@ -355,13 +518,11 @@ export class NodeIconResolver { case 'hazelcast-seda': case 'hazelcast-set': case 'hazelcast-topic': - return hazelcast; - case 'hdfs': - return generic_component; + return icon_component_hazelcast; case 'http': - return http; + return icon_component_http; case 'https': - return https; + return icon_component_https; case 'hwcloud-dms': case 'hwcloud-frs': case 'hwcloud-functiongraph': @@ -369,10 +530,10 @@ export class NodeIconResolver { case 'hwcloud-imagerecognition': case 'hwcloud-obs': case 'hwcloud-smn': - return huawei; + return icon_component_huawei; case 'iec60870-client': case 'iec60870-server': - return generic_component; + return icon_component_generic; case 'ignite-cache': case 'ignite-compute': case 'ignite-events': @@ -380,31 +541,33 @@ export class NodeIconResolver { case 'ignite-messaging': case 'ignite-queue': case 'ignite-set': - return ignite; + return icon_component_ignite; case 'imap': case 'imaps': - return mail; + return icon_component_email_receive; case 'infinispan': case 'infinispan-embedded': + return icon_component_infinispan; case 'influxdb': case 'influxdb2': - return generic_component; + return icon_component_influxdb; case 'irc': - return irc; + return icon_component_irc; case 'ironmq': case 'jcache': case 'jcr': - return generic_component; + return icon_component_generic; case 'jdbc': - return jdbc; + return icon_component_jdbc; case 'jetty': + return icon_component_jetty; case 'jgroups': case 'jgroups-raft': - return generic_component; + return icon_component_generic; case 'jira': - return jira; + return icon_component_jira; case 'jms': - return jms; + return icon_component_jms; case 'jmx': case 'jolt': case 'jooq': @@ -413,162 +576,201 @@ export class NodeIconResolver { case 'json-patch': case 'json-validator': case 'jsonata': + return icon_component_generic; case 'jt400': - return generic_component; + return icon_component_ibm; + case 'jte': + return icon_component_generic; case 'kafka': - return kafka; - //case 'kamelet': handled elsewhere + return icon_component_kafka; + /** case 'kamelet': --> handled elsewhere **/ + case 'knative': + return icon_component_generic; case 'kubernetes-config-maps': + return icon_component_kubernetes_config_maps; case 'kubernetes-cronjob': + return icon_component_kubernetes_cronjob; case 'kubernetes-custom-resources': + return icon_component_kubernetes_custom_resources; case 'kubernetes-deployments': + return icon_component_kubernetes_deployments; case 'kubernetes-events': + return icon_component_kubernetes_generic; case 'kubernetes-hpa': + return icon_component_kubernetes_hpa; case 'kubernetes-job': + return icon_component_kubernetes_job; case 'kubernetes-namespaces': + return icon_component_kubernetes_namespaces; case 'kubernetes-nodes': + return icon_component_kubernetes_nodes; case 'kubernetes-persistent-volumes': + return icon_component_kubernetes_persistent_volumes; case 'kubernetes-persistent-volumes-claims': + return icon_component_kubernetes_persistent_volumes_claims; case 'kubernetes-pods': + return icon_component_kubernetes_pods; case 'kubernetes-replication-controllers': + return icon_component_kubernetes_replication_controller; case 'kubernetes-resources-quota': + return icon_component_kubernetes_resources_quota; case 'kubernetes-secrets': + return icon_component_kubernetes_secrets; case 'kubernetes-service-accounts': + return icon_component_kubernetes_service_account; case 'kubernetes-services': - return kubernetes; - case 'knative': + return icon_component_kubernetes_services; case 'kudu': - case 'language': - return generic_component; + return icon_component_kudu; case 'langchain4j-chat': case 'langchain4j-embeddings': - case 'langchain4j-web-search': - return brain; + return icon_component_langchain4j; + case 'language': + return icon_component_generic; case 'ldap': - return policy; + return icon_component_policy; case 'ldif': - return generic_component; + return icon_component_generic; case 'log': - return logComponent; + return icon_component_log; case 'lpr': + return icon_component_printer; case 'lucene': + return icon_component_lucene; case 'lumberjack': + return icon_component_generic; case 'mapstruct': - return generic_component; - case 'marshal': - case 'unmarshal': - return transform; + return icon_component_mapstruct; case 'master': case 'metrics': + return icon_component_generic; case 'micrometer': - case 'mina': - return generic_component; + return icon_component_micrometer; case 'milvus': - return milvus; + return icon_component_milvus; + case 'mina': + return icon_component_generic; case 'minio': + return icon_component_minio; case 'mllp': case 'mock': - return generic_component; + return icon_component_generic; case 'mongodb': case 'mongodb-gridfs': - return mongodb; + return icon_component_mongodb; case 'mustache': + return icon_component_mustache; case 'mvel': + return icon_component_generic; case 'mybatis': case 'mybatis-bean': + return icon_component_mybatis; case 'nats': - return generic_component; + return icon_component_generic; case 'netty': case 'netty-http': - return netty; + return icon_component_netty; case 'nitrite': + return icon_component_nitrite; case 'oaipmh': + return icon_component_generic; case 'olingo2': case 'olingo4': + return icon_component_odata; case 'opensearch': - return generic_component; + return icon_component_opensearch; case 'openshift-build-configs': case 'openshift-builds': case 'openshift-deploymentconfigs': - return openshift; + return icon_component_openshift; case 'openstack-cinder': case 'openstack-glance': case 'openstack-keystone': case 'openstack-neutron': case 'openstack-nova': case 'openstack-swift': - return openstack; + return icon_component_openstack; case 'optaplanner': - return generic_component; + return icon_component_generic; case 'paho': case 'paho-mqtt5': - return mqtt; + return icon_component_mqtt; case 'pdf': case 'pg-replication-slot': case 'pgevent': - return generic_component; + return icon_component_generic; case 'pinecone': - return pinecone; + return icon_component_pinecone; case 'platform-http': case 'plc4x': - return generic_component; + return icon_component_generic; case 'pop3': case 'pop3s': - return mail; + return icon_component_email_receive; case 'pubnub': + return icon_component_generic; case 'pulsar': - return generic_component; - case 'quartz': - return quartz; + return icon_component_pulsar; case 'qdrant': - return qdrant; + return icon_component_qdrant; + case 'quartz': + return icon_component_quartz; case 'quickfix': case 'reactive-streams': case 'ref': case 'rest': case 'rest-api': + return icon_component_generic; case 'rest-openapi': + return icon_component_openapi; case 'robotframework': + return icon_component_generic; case 'rocketmq': - return generic_component; + return icon_component_rocketmq; case 'rss': - return rss; + return icon_component_rss; case 'saga': - return generic_component; + return icon_component_generic; case 'salesforce': - return salesforce; + return icon_component_salesforce; case 'sap-netweaver': - return sap_netweaver; + return icon_component_sap; case 'scheduler': case 'schematron': case 'scp': case 'seda': case 'service': - return generic_component; + return icon_component_generic; case 'servicenow': - return servicenow; + return icon_component_servicenow; case 'servlet': - return servlet; + return icon_component_servlet; case 'sftp': - return sftp; + return icon_component_sftp; case 'sjms': case 'sjms2': - return generic_component; + return icon_component_generic; case 'slack': - return slack; + return icon_component_slack; + case 'smb': + return icon_component_generic; case 'smooks': - return smooks; + return icon_component_smooks; case 'smpp': case 'smpps': - return generic_component; + return icon_component_generic; case 'smtp': case 'smtps': - return mail; + return icon_component_email_send; case 'snmp': - return snmp; + return icon_component_snmp; + case 'solr': + case 'solrCloud': + case 'solrs': + return icon_component_generic; case 'splunk': case 'splunk-hec': - return splunk; + return icon_component_splunk; case 'spring-batch': case 'spring-event': case 'spring-jdbc': @@ -576,69 +778,90 @@ export class NodeIconResolver { case 'spring-rabbitmq': case 'spring-redis': case 'spring-ws': - return spring; + return icon_component_spring; case 'sql': - return sql; case 'sql-stored': - return sql_stored; + return icon_component_sql; case 'ssh': + return icon_component_exec; case 'stax': + return icon_component_generic; case 'stitch': + return icon_component_stitch; case 'stomp': case 'stream': + return icon_component_generic; case 'string-template': + return icon_component_template; case 'stub': - return generic_component; + case 'tahu-edge': + case 'tahu-host': + return icon_component_generic; case 'telegram': - return telegram; + return icon_component_telegram; case 'thrift': + return icon_component_generic; case 'thymeleaf': + return icon_component_thymeleaf; case 'tika': - return generic_component; + return icon_component_generic; case 'timer': - return timer; + return icon_component_timer; case 'twilio': - return generic_component; + return icon_component_twilio; case 'twitter-directmessage': case 'twitter-search': case 'twitter-timeline': - return twitter; + return icon_component_twitter; case 'undertow': - return generic_component; + return icon_component_generic; case 'validator': - return validate; + return icon_eip_validate; case 'velocity': - return velocity; + return icon_component_velocity; case 'vertx': case 'vertx-http': case 'vertx-websocket': - return vertx; + return icon_component_vertx; + case 'wasm': + return icon_component_wasm; case 'weather': + return icon_component_weather; case 'web3j': - return generic_component; + return icon_component_generic; case 'webhook': - return webhook; + return icon_component_webhooks; case 'whatsapp': - return whatsapp; + return icon_component_whatsapp; case 'wordpress': - return generic_component; + return icon_component_wordpress; case 'workday': - return workday; + return icon_component_workday; case 'xchange': case 'xj': case 'xmlsecurity-sign': case 'xmlsecurity-verify': + return icon_component_generic; case 'xmpp': + return icon_component_xmpp; case 'xquery': - return generic_component; + return icon_component_generic; case 'xslt': case 'xslt-saxon': - return xslt; + return icon_component_xslt; case 'zeebe': + return icon_component_generic; case 'zendesk': + return icon_component_zendesk; case 'zookeeper': case 'zookeeper-master': - return generic_component; + return icon_component_generic; + + /** Transform **/ + case 'marshal': + case 'unmarshal': + return icon_eip_transform; + default: return undefined; } @@ -647,128 +870,127 @@ export class NodeIconResolver { private static getEIPIcon(elementName: string): string | undefined { switch (elementName) { case 'aggregate': - return aggregate; + return icon_eip_aggregate; case 'bean': - return bean; + return icon_eip_bean; case 'choice': - return choice; + return icon_eip_choice; case 'circuitBreaker': - return circuit_breaker; + return icon_eip_circuit_breaker; case 'claimCheck': - return claim_check; + return icon_eip_claim_check; case 'convertBodyTo': - return convert_body; + return icon_eip_convert_body; case 'customLoadBalancer': - return load_balance; + return icon_eip_load_balance; case 'delay': - return delay; + return icon_eip_delay; case 'dynamicRouter': - return dynamic_router; + return icon_eip_dynamic_router; case 'enrich': - return enrich; + return icon_eip_enrich; case 'failover': // is that used? - return generic_eip; + return icon_eip_generic; case 'filter': - return filter; + return icon_eip_filter; case 'from': return expandIcon; case 'idempotentConsumer': - return idempotent_consumer; + return icon_eip_idempotent_consumer; // case 'kamelet': handled on top case 'loadBalance': - return load_balance; + return icon_eip_load_balance; case 'log': - return logEIP; + return icon_eip_log; case 'loop': - return loop; + return icon_eip_loop; case 'marshal': - return transform; + return icon_eip_transform; case 'multicast': - return multicast; + return icon_eip_multicast; case 'onFallback': // used? - return generic_eip; + return icon_eip_generic; case 'otherwise': - return otherwise; + return icon_eip_otherwise; case 'pausable': - return pausable; + return icon_eip_pausable; case 'pipeline': - return pipeline; + return icon_eip_pipeline; case 'poll': - return poll; case 'pollEnrich': - return poll_enrich; + return icon_eip_poll_enrich; case 'process': - return process; + return icon_eip_process; case 'random': // used? - return generic_eip; + return icon_eip_generic; case 'recipientList': - return recipient_list; + return icon_eip_recipient_list; case 'removeHeader': - return remove_header; + return icon_eip_remove_header; case 'removeHeaders': - return remove_headers; + return icon_eip_remove_headers; case 'removeProperties': - return remove_properties; + return icon_eip_remove_properties; case 'removeProperty': - return remove_property; + return icon_eip_remove_property; case 'resequence': - return resequence; + return icon_eip_resequence; case 'resumable': - return resumable; + return icon_eip_resumable; case 'rollback': - return rollback; + return icon_eip_rollback; case 'roundRobin': - return load_balance; + return icon_eip_load_balance; case 'routingSlip': - return generic_eip; + return icon_eip_generic; case 'saga': - return generic_eip; // todo saga + return icon_eip_generic; case 'sample': - return sample; + return icon_eip_sample; case 'script': - return script; - case 'serviceCall': // used? - return generic_eip; + return icon_eip_script; + case 'serviceCall': + return icon_eip_generic; case 'setBody': - return set_body; + return icon_eip_set_body; case 'setHeader': - return set_header; + return icon_eip_set_header; case 'setHeaders': - return set_headers; + return icon_eip_set_headers; case 'setProperty': - return set_property; + return icon_eip_set_property; case 'sort': - return sort; + return icon_eip_sort; case 'split': - return split; + return icon_eip_split; case 'step': - return step; - case 'sticky': // used? - return generic_eip; + return icon_eip_step; + case 'sticky': + return icon_eip_generic; case 'stop': - return stop; + return icon_eip_stop; case 'threads': - return threads; + return icon_eip_threads; case 'throttle': - return throttle; + return icon_eip_throttle; case 'to': - return to; + return icon_eip_to; case 'toD': - return to_d; - case 'topic': // used? - return generic_eip; + return icon_eip_to_d; + case 'topic': + return icon_eip_generic; case 'transform': - return transform; + return icon_eip_transform; case 'unmarshal': - return transform; + return icon_eip_transform; case 'validate': - return validate; - case 'weighted': // used? - return generic_eip; + return icon_eip_validate; + case 'weighted': + return icon_eip_generic; case 'when': - return when; + return icon_eip_when; case 'wireTap': - return wiretap; + return icon_eip_wiretap; default: return undefined; } @@ -777,9 +999,9 @@ export class NodeIconResolver { private static getVisualEntityIcon(elementName: string): string | undefined { switch (elementName) { case EntityType.Route: - return route; + return icon_eip_route; case EntityType.OnException: - return throwException; + return icon_eip_throwException; default: return undefined; }