diff --git a/frontend/src/lib/components/IconedResourceType.svelte b/frontend/src/lib/components/IconedResourceType.svelte
index 4d2b5d1da3..39c4b99734 100644
--- a/frontend/src/lib/components/IconedResourceType.svelte
+++ b/frontend/src/lib/components/IconedResourceType.svelte
@@ -1,14 +1,13 @@
-
@@ -16,7 +15,7 @@
{name}
{/if}
{#if iconComponent}
-
+
{:else}
@@ -25,4 +24,4 @@
{#if !silent && after}
{name}
{/if}
-
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/AsanaIcon.svelte b/frontend/src/lib/components/icons/AsanaIcon.svelte
new file mode 100644
index 0000000000..a32e3f8819
--- /dev/null
+++ b/frontend/src/lib/components/icons/AsanaIcon.svelte
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/BitbucketIcon.svelte b/frontend/src/lib/components/icons/BitbucketIcon.svelte
new file mode 100644
index 0000000000..a3a6163bca
--- /dev/null
+++ b/frontend/src/lib/components/icons/BitbucketIcon.svelte
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/CACertificate.svelte b/frontend/src/lib/components/icons/CACertificate.svelte
new file mode 100644
index 0000000000..2a4f9ec2cd
--- /dev/null
+++ b/frontend/src/lib/components/icons/CACertificate.svelte
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/CurrencyApiIcon.svelte b/frontend/src/lib/components/icons/CurrencyApiIcon.svelte
new file mode 100644
index 0000000000..a53965c0d1
--- /dev/null
+++ b/frontend/src/lib/components/icons/CurrencyApiIcon.svelte
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/DynatraceIcon.svelte b/frontend/src/lib/components/icons/DynatraceIcon.svelte
new file mode 100644
index 0000000000..0bd4e035ae
--- /dev/null
+++ b/frontend/src/lib/components/icons/DynatraceIcon.svelte
@@ -0,0 +1,27 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/EdgeDbIcon.svelte b/frontend/src/lib/components/icons/EdgeDbIcon.svelte
new file mode 100644
index 0000000000..d40dfefa67
--- /dev/null
+++ b/frontend/src/lib/components/icons/EdgeDbIcon.svelte
@@ -0,0 +1,26 @@
+
+
+
diff --git a/frontend/src/lib/components/icons/GitIcon.svelte b/frontend/src/lib/components/icons/GitIcon.svelte
new file mode 100644
index 0000000000..670092e9b5
--- /dev/null
+++ b/frontend/src/lib/components/icons/GitIcon.svelte
@@ -0,0 +1,8 @@
+
+
+
diff --git a/frontend/src/lib/components/icons/GoogleCloudIcon.svelte b/frontend/src/lib/components/icons/GoogleCloudIcon.svelte
new file mode 100644
index 0000000000..26c3570eac
--- /dev/null
+++ b/frontend/src/lib/components/icons/GoogleCloudIcon.svelte
@@ -0,0 +1,21 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/IpinfoIcon.svelte b/frontend/src/lib/components/icons/IpinfoIcon.svelte
new file mode 100644
index 0000000000..0eaa23a983
--- /dev/null
+++ b/frontend/src/lib/components/icons/IpinfoIcon.svelte
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/MSTeamsIcon.svelte b/frontend/src/lib/components/icons/MSTeamsIcon.svelte
new file mode 100644
index 0000000000..c1b67498b2
--- /dev/null
+++ b/frontend/src/lib/components/icons/MSTeamsIcon.svelte
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/MailgunIcon.svelte b/frontend/src/lib/components/icons/MailgunIcon.svelte
new file mode 100644
index 0000000000..c06d13b167
--- /dev/null
+++ b/frontend/src/lib/components/icons/MailgunIcon.svelte
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/PushoverIcon.svelte b/frontend/src/lib/components/icons/PushoverIcon.svelte
new file mode 100644
index 0000000000..b80dbbcb48
--- /dev/null
+++ b/frontend/src/lib/components/icons/PushoverIcon.svelte
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/QuickbooksIcon.svelte b/frontend/src/lib/components/icons/QuickbooksIcon.svelte
new file mode 100644
index 0000000000..2561789c4e
--- /dev/null
+++ b/frontend/src/lib/components/icons/QuickbooksIcon.svelte
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/ResendIcon.svelte b/frontend/src/lib/components/icons/ResendIcon.svelte
new file mode 100644
index 0000000000..18d061f8a6
--- /dev/null
+++ b/frontend/src/lib/components/icons/ResendIcon.svelte
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/TrelloIcon.svelte b/frontend/src/lib/components/icons/TrelloIcon.svelte
new file mode 100644
index 0000000000..b0817ce8f8
--- /dev/null
+++ b/frontend/src/lib/components/icons/TrelloIcon.svelte
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/TwilioIcon.svelte b/frontend/src/lib/components/icons/TwilioIcon.svelte
new file mode 100644
index 0000000000..1e56b9c95e
--- /dev/null
+++ b/frontend/src/lib/components/icons/TwilioIcon.svelte
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/ZendeskIcon.svelte b/frontend/src/lib/components/icons/ZendeskIcon.svelte
new file mode 100644
index 0000000000..59603738ee
--- /dev/null
+++ b/frontend/src/lib/components/icons/ZendeskIcon.svelte
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/lib/components/icons/index.ts b/frontend/src/lib/components/icons/index.ts
index 1d5cde77ab..d2f04fd9eb 100644
--- a/frontend/src/lib/components/icons/index.ts
+++ b/frontend/src/lib/components/icons/index.ts
@@ -69,6 +69,23 @@ import MsSqlServerIcon from './MSSqlServerIcon.svelte'
import AuthentikIcon from './AuthentikIcon.svelte'
import AutheliaIcon from './AutheliaIcon.svelte'
import KanidmIcon from './KanidmIcon.svelte'
+import AsanaIcon from './AsanaIcon.svelte'
+import BitbucketIcon from './BitbucketIcon.svelte'
+import DynatraceIcon from './DynatraceIcon.svelte'
+import EdgeDbIcon from './EdgeDbIcon.svelte'
+import GitIcon from './GitIcon.svelte'
+import ZendeskIcon from './ZendeskIcon.svelte'
+import TwilioIcon from './TwilioIcon.svelte'
+import TrelloIcon from './TrelloIcon.svelte'
+import ResendIcon from './ResendIcon.svelte'
+import PushoverIcon from './PushoverIcon.svelte'
+import QuickbooksIcon from './QuickbooksIcon.svelte'
+import MsTeamsIcon from './MSTeamsIcon.svelte'
+import MailgunIcon from './MailgunIcon.svelte'
+import IpinfoIcon from './IpinfoIcon.svelte'
+import GoogleCloudIcon from './GoogleCloudIcon.svelte'
+import CaCertificate from './CACertificate.svelte'
+import CurrencyApiIcon from './CurrencyApiIcon.svelte'
export const APP_TO_ICON_COMPONENT = {
postgresql: PostgresIcon,
@@ -144,7 +161,25 @@ export const APP_TO_ICON_COMPONENT = {
okta: OktaIcon,
authentik: AuthentikIcon,
authelia: AutheliaIcon,
- kanidm: KanidmIcon
+ kanidm: KanidmIcon,
+ asana: AsanaIcon,
+ bitbucket: BitbucketIcon,
+ dynatrace: DynatraceIcon,
+ edgedb: EdgeDbIcon,
+ git_repository: GitIcon,
+ zendesk: ZendeskIcon,
+ twilio: TwilioIcon,
+ trello: TrelloIcon,
+ resend: ResendIcon,
+ pushover: PushoverIcon,
+ quickbooks: QuickbooksIcon,
+ ms_teams_webhook: MsTeamsIcon,
+ mailgun: MailgunIcon,
+ ipinfo: IpinfoIcon,
+ gworkspace: GoogleIcon,
+ gcp_service_account: GoogleCloudIcon,
+ cacertificate: CaCertificate,
+ currencyapi: CurrencyApiIcon
} as const
export {
@@ -213,5 +248,22 @@ export {
OktaIcon,
AuthentikIcon,
AutheliaIcon,
- KanidmIcon
-}
+ KanidmIcon,
+ AsanaIcon,
+ BitbucketIcon,
+ DynatraceIcon,
+ EdgeDbIcon,
+ GitIcon,
+ ZendeskIcon,
+ TwilioIcon,
+ TrelloIcon,
+ ResendIcon,
+ PushoverIcon,
+ QuickbooksIcon,
+ MsTeamsIcon,
+ MailgunIcon,
+ IpinfoIcon,
+ GoogleCloudIcon,
+ CaCertificate,
+ CurrencyApiIcon
+}
\ No newline at end of file