diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte index 7479b4d79d..43f217259d 100644 --- a/frontend/src/lib/components/AppConnect.svelte +++ b/frontend/src/lib/components/AppConnect.svelte @@ -170,6 +170,14 @@ } const dispatch = createEventDispatcher() + + $: isGoogleSignin = + step == 1 && + (resource_type == 'google' || + resource_type == 'gmail' || + resource_type == 'gcal' || + resource_type == 'gdrive' || + resource_type == 'gsheets') -
Connect an App
+
Connect an API
{#if step == 1} {#if resource_type && !connects[resource_type] && !connectsManual.find((x) => x[0] == resource_type)} {/if} - +
{#each Object.entries(connects).sort((a, b) => a[0].localeCompare(b[0])) as [key, values]} {/if}
diff --git a/frontend/src/routes/resources.svelte b/frontend/src/routes/resources.svelte index 064e30cd92..94f4fb015f 100644 --- a/frontend/src/routes/resources.svelte +++ b/frontend/src/routes/resources.svelte @@ -26,7 +26,14 @@ import type { Schema } from '$lib/common' import SchemaViewer from '$lib/components/SchemaViewer.svelte' import Dropdown from '$lib/components/Dropdown.svelte' - import { faEdit, faPlus, faShare, faTrash, faCircle } from '@fortawesome/free-solid-svg-icons' + import { + faEdit, + faPlus, + faShare, + faTrash, + faCircle, + faChain + } from '@fortawesome/free-solid-svg-icons' import CenteredPage from '$lib/components/CenteredPage.svelte' import Icon from 'svelte-awesome' import Required from '$lib/components/Required.svelte' @@ -138,7 +145,7 @@ class="default-button" on:click={() => { appConnect.open() - }}>Connect an App   Connect an API