Skip to content

Commit e12d807

Browse files
committed
Fix losing queries on nav
1 parent fd0642e commit e12d807

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

  • src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]

src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@
186186
leadingIcon={IconDownload}
187187
on:click={() => {
188188
trackEvent(Click.DatabaseExportCsv);
189-
goto(
190-
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}/export`
191-
);
189+
const queryParam = page.url.searchParams.get('query');
190+
const exportUrl = `${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}/export${queryParam ? `?query=${queryParam}` : ''}`;
191+
goto(exportUrl);
192192
}}>
193193
Export CSV
194194
</ActionMenu.Item.Button>

src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/export/+page.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,9 @@
139139
140140
trackEvent(Submit.DatabaseExportCsv);
141141
142-
await goto(
143-
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}`
144-
);
142+
const queryParam = page.url.searchParams.get('query');
143+
const tableUrl = `${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}${queryParam ? `?query=${queryParam}` : ''}`;
144+
await goto(tableUrl);
145145
} catch (error) {
146146
addNotification({
147147
type: 'error',
@@ -161,7 +161,7 @@
161161
<Wizard
162162
title="Export CSV"
163163
columnSize="s"
164-
href={`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}`}
164+
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')}` : ''}`}
165165
bind:showExitModal
166166
confirmExit
167167
column>

0 commit comments

Comments
 (0)