Make datasource icon in nav bar link to datasource page

This commit is contained in:
Andrew Kingston 2024-09-20 15:24:25 +01:00
parent 64f70a1ae2
commit 1dc37d8955
No known key found for this signature in database
1 changed files with 10 additions and 5 deletions

View File

@ -4,6 +4,7 @@
datasources, datasources,
userSelectedResourceMap, userSelectedResourceMap,
contextMenuStore, contextMenuStore,
appStore,
} from "stores/builder" } from "stores/builder"
import IntegrationIcon from "components/backend/DatasourceNavigator/IntegrationIcon.svelte" import IntegrationIcon from "components/backend/DatasourceNavigator/IntegrationIcon.svelte"
import { Icon, ActionButton, ActionMenu, MenuItem } from "@budibase/bbui" import { Icon, ActionButton, ActionMenu, MenuItem } from "@budibase/bbui"
@ -179,11 +180,15 @@
</script> </script>
<div class="nav"> <div class="nav">
<IntegrationIcon <a
integrationType={datasource?.source} href={`/builder/app/${$appStore.appId}/data/datasource/${datasource?._id}`}
schema={datasource?.schema} >
size="24" <IntegrationIcon
/> integrationType={datasource?.source}
schema={datasource?.schema}
size="24"
/>
</a>
<a <a
href={$tableUrl(tableId)} href={$tableUrl(tableId)}
class="nav-item" class="nav-item"