diff --git a/frontend/src/lib/components/IconedResourceType.svelte b/frontend/src/lib/components/IconedResourceType.svelte index ae55fc41bc..f9653fe5ba 100644 --- a/frontend/src/lib/components/IconedResourceType.svelte +++ b/frontend/src/lib/components/IconedResourceType.svelte @@ -3,26 +3,33 @@ import Icon from 'svelte-awesome' import AirtableIcon from './icons/AirtableIcon.svelte' import DbIcon from './icons/DbIcon.svelte' + import DiscordIcon from './icons/DiscordIcon.svelte' import GcalIcon from './icons/GcalIcon.svelte' import GCloudIcon from './icons/GCloudIcon.svelte' import GdriveIcon from './icons/GdriveIcon.svelte' import GitlabIcon from './icons/GItlabIcon.svelte' import GmailIcon from './icons/GmailIcon.svelte' import GSheetsIcon from './icons/GSheetsIcon.svelte' + import HttpIcon from './icons/HttpIcon.svelte' import Mail from './icons/Mail.svelte' + import MastodonIcon from './icons/MastodonIcon.svelte' + import MatrixIcon from './icons/MatrixIcon.svelte' import Mysql from './icons/Mysql.svelte' import PostgresIcon from './icons/PostgresIcon.svelte' + import S3Icon from './icons/S3Icon.svelte' import Slack from './icons/Slack.svelte' import TogglIcon from './icons/TogglIcon.svelte' + import WindmillIcon from './icons/WindmillIcon.svelte' export let name: string + export let silent = false export let after: boolean = false export let height = '24px' export let width = '24px'
- {#if !after} + {#if !silent && !after} {name} {/if} @@ -54,8 +61,20 @@ {:else if name === 'toggl'} + {:else if name === 's3'} + + {:else if name === 'discord' || name == 'discord_webhook'} + + {:else if name === 'mastodon'} + + {:else if name === 'matrix'} + + {:else if name === 'windmill'} + + {:else if name === 'http'} + {/if} - {#if after} + {#if !silent && after} {name} {/if}
diff --git a/frontend/src/lib/components/ItemPicker.svelte b/frontend/src/lib/components/ItemPicker.svelte index 20b592cbb7..868b8712c1 100644 --- a/frontend/src/lib/components/ItemPicker.svelte +++ b/frontend/src/lib/components/ItemPicker.svelte @@ -1,5 +1,6 @@ + + diff --git a/frontend/src/lib/components/icons/HttpIcon.svelte b/frontend/src/lib/components/icons/HttpIcon.svelte new file mode 100644 index 0000000000..bf91087e6b --- /dev/null +++ b/frontend/src/lib/components/icons/HttpIcon.svelte @@ -0,0 +1,22 @@ + + + + + diff --git a/frontend/src/lib/components/icons/MastodonIcon.svelte b/frontend/src/lib/components/icons/MastodonIcon.svelte new file mode 100644 index 0000000000..e10ff7ca95 --- /dev/null +++ b/frontend/src/lib/components/icons/MastodonIcon.svelte @@ -0,0 +1,17 @@ + + + diff --git a/frontend/src/lib/components/icons/MatrixIcon.svelte b/frontend/src/lib/components/icons/MatrixIcon.svelte new file mode 100644 index 0000000000..37b3bd2c95 --- /dev/null +++ b/frontend/src/lib/components/icons/MatrixIcon.svelte @@ -0,0 +1,17 @@ + + + diff --git a/frontend/src/lib/components/icons/S3Icon.svelte b/frontend/src/lib/components/icons/S3Icon.svelte new file mode 100644 index 0000000000..74fed41ad4 --- /dev/null +++ b/frontend/src/lib/components/icons/S3Icon.svelte @@ -0,0 +1,17 @@ + + + diff --git a/frontend/src/lib/components/icons/WindmillIcon.svelte b/frontend/src/lib/components/icons/WindmillIcon.svelte new file mode 100644 index 0000000000..064a4ce7cf --- /dev/null +++ b/frontend/src/lib/components/icons/WindmillIcon.svelte @@ -0,0 +1,73 @@ + + + + + + Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + diff --git a/frontend/src/routes/resources.svelte b/frontend/src/routes/resources.svelte index 94f4fb015f..220fc329cf 100644 --- a/frontend/src/routes/resources.svelte +++ b/frontend/src/routes/resources.svelte @@ -186,7 +186,7 @@ >
- + {#if is_oauth}