handleRowClick(row)} role={row.personal_access_token ? "button" : undefined} tabindex={row.personal_access_token ? 0 : undefined} on:keydown={(e) => e.key === 'Enter' && handleRowClick(row)} class={row.personal_access_token ? "cursor-pointer" : ""}>
{#if column.key === 'name'}
![]()
import Tabs from '$ui/navigation/tabs/Tabs.svelte';
- import { RefreshCw, GitBranch } from 'lucide-svelte';
+ import { GitBranch, History } from 'lucide-svelte';
import { page } from '$app/stores';
$: instanceId = $page.params.id;
$: currentPath = $page.url.pathname;
- $: hasToken = !!$page.data.database?.personal_access_token;
$: tabs = [
{
- label: 'Sync',
- href: `/databases/${instanceId}/sync`,
- icon: RefreshCw,
- active: currentPath.includes('/sync')
+ label: 'Changes',
+ href: `/databases/${instanceId}/changes`,
+ icon: GitBranch,
+ active: currentPath.endsWith('/changes')
},
- ...(hasToken
- ? [
- {
- label: 'Changes',
- href: `/databases/${instanceId}/changes`,
- icon: GitBranch,
- active: currentPath.includes('/changes')
- }
- ]
- : [])
+ {
+ label: 'Commits',
+ href: `/databases/${instanceId}/commits`,
+ icon: History,
+ active: currentPath.includes('/commits')
+ }
];
$: backButton = {
diff --git a/src/routes/databases/[id]/+page.server.ts b/src/routes/databases/[id]/+page.server.ts
index e1302ab..ca93571 100644
--- a/src/routes/databases/[id]/+page.server.ts
+++ b/src/routes/databases/[id]/+page.server.ts
@@ -1,13 +1,6 @@
import { redirect } from '@sveltejs/kit';
import type { PageServerLoad } from './$types';
-export const load: PageServerLoad = async ({ params, parent }) => {
- const { database } = await parent();
-
- // Dev databases (with PAT) go to changes, others go to sync
- if (database.personal_access_token) {
- redirect(302, `/databases/${params.id}/changes`);
- } else {
- redirect(302, `/databases/${params.id}/sync`);
- }
+export const load: PageServerLoad = async ({ params }) => {
+ redirect(302, `/databases/${params.id}/changes`);
};
diff --git a/src/routes/databases/[id]/changes/+page.svelte b/src/routes/databases/[id]/changes/+page.svelte
index b6b010d..a2d7a62 100644
--- a/src/routes/databases/[id]/changes/+page.svelte
+++ b/src/routes/databases/[id]/changes/+page.svelte
@@ -151,7 +151,6 @@
status={data.status}
repoInfo={data.repoInfo}
branches={data.branches}
- databaseId={data.database.id}
/>
diff --git a/src/routes/databases/[id]/changes/components/StatusCard.svelte b/src/routes/databases/[id]/changes/components/StatusCard.svelte
index 13b422b..edc7c7c 100644
--- a/src/routes/databases/[id]/changes/components/StatusCard.svelte
+++ b/src/routes/databases/[id]/changes/components/StatusCard.svelte
@@ -7,7 +7,6 @@
Star,
GitFork,
CircleDot,
- History,
ChevronDown,
Check
} from 'lucide-svelte';
@@ -17,7 +16,6 @@
export let status: GitStatus;
export let repoInfo: RepoInfo | null;
export let branches: string[];
- export let databaseId: number;
let branchDropdownOpen = false;
let switching = false;
@@ -156,14 +154,6 @@
{/if}