Improve google sheet integration (#437)

* fix integration modal error

* Provider card icon dynamic

* Google Sheets Integration Actions fetch integration data till interval

* fix show form tablist - params slug issue

* validation on delete connection

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-06-07 15:42:24 +05:30
committed by GitHub
parent 17476107df
commit ca0864d0c0
8 changed files with 61 additions and 16 deletions

View File

@@ -7,6 +7,21 @@ export const useOAuthProvidersStore = defineStore("oauth_providers", () => {
const contentStore = useContentStore()
const alert = useAlert()
const services = computed(() => {
return [
{
name: 'google',
title: 'Google',
icon: 'mdi:google',
enabled: true
}
]
})
const getService = (service) => {
return services.value.find((item) => item.name === service)
}
const fetchOAuthProviders = () => {
contentStore.resetState()
contentStore.startLoading()
@@ -50,6 +65,8 @@ export const useOAuthProvidersStore = defineStore("oauth_providers", () => {
return {
...contentStore,
services,
getService,
fetchOAuthProviders,
providers,
connect