Fix losing queries on nav

This commit is contained in:
Jake Barnby
2025-11-03 22:55:54 +13:00
parent fd0642e0aa
commit e12d80779d
2 changed files with 7 additions and 7 deletions
@@ -186,9 +186,9 @@
leadingIcon={IconDownload}
on:click={() => {
trackEvent(Click.DatabaseExportCsv);
goto(
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}/export`
);
const queryParam = page.url.searchParams.get('query');
const exportUrl = `${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}/export${queryParam ? `?query=${queryParam}` : ''}`;
goto(exportUrl);
}}>
Export CSV
</ActionMenu.Item.Button>
@@ -139,9 +139,9 @@
trackEvent(Submit.DatabaseExportCsv);
await goto(
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}`
);
const queryParam = page.url.searchParams.get('query');
const tableUrl = `${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}${queryParam ? `?query=${queryParam}` : ''}`;
await goto(tableUrl);
} catch (error) {
addNotification({
type: 'error',
@@ -161,7 +161,7 @@
<Wizard
title="Export CSV"
columnSize="s"
href={`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}`}
href={`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}${page.url.searchParams.get('query') ? `?query=${page.url.searchParams.get('query')}` : ''}`}
bind:showExitModal
confirmExit
column>