From 663bceee2ebeadb08fe82b53461092167c17ec07 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Fri, 16 Jan 2026 13:45:08 +0530 Subject: [PATCH] right click actions --- src/lib/actions/analytics.ts | 11 +- .../table-[table]/rowContextMenu.svelte | 159 ++++++ .../table-[table]/sheetOptions.svelte | 2 +- .../table-[table]/spreadsheet.svelte | 490 ++++++++++-------- 4 files changed, 441 insertions(+), 221 deletions(-) create mode 100644 src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rowContextMenu.svelte diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index cfd42ae8f..3c8b068b7 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -198,7 +198,16 @@ export enum Click { WebsiteOpenClick = 'click_open_website', CopyPromptStarterKitClick = 'click_copy_prompt_starter_kit', OpenInCursorClick = 'click_open_in_cursor', - OpenInLovableClick = 'click_open_in_lovable' + OpenInLovableClick = 'click_open_in_lovable', + RowCopyUrl = 'click_row_copy_url', + RowCopyJson = 'click_row_copy_json', + RowCopySnippet = 'click_row_copy_snippet', + RowContextMenuOpen = 'click_row_context_menu_open', + RowUpdate = 'click_row_update', + RowDuplicate = 'click_row_duplicate', + RowDelete = 'click_row_delete', + RowPermissions = 'click_row_permissions', + RowActivity = 'click_row_activity' } export enum Submit { diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rowContextMenu.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rowContextMenu.svelte new file mode 100644 index 000000000..2a6441ab2 --- /dev/null +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rowContextMenu.svelte @@ -0,0 +1,159 @@ + + +
+ +
+ + + + diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte index 3fdf50d14..d26e00661 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/sheetOptions.svelte @@ -16,7 +16,7 @@ | 'activity' | 'copy-url' | 'copy-json' - // | 'copy-snippet' + | 'copy-snippet' | 'delete'; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte index dabc3955c..523b299bd 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/spreadsheet.svelte @@ -1,7 +1,7 @@