From 79ccd28828eadd3aef71bed09ac9bcc2dd5f3af3 Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Wed, 20 Aug 2025 10:58:35 +0300 Subject: [PATCH] feat: saved views search (#5266) * feat: saved view search * caching fixes * clean up chromatic --- .github/workflows/tests.yml | 22 - .../components/viewer/layout/SidePanel.vue | 12 +- .../components/viewer/saved-views/Panel.vue | 39 +- .../viewer/saved-views/panel/Groups.vue | 13 +- .../saved-views/panel/view/EditDialog.vue | 25 +- .../saved-views/panel/views/EmptyState.vue | 2 +- .../frontend-2/lib/common/helpers/graphql.ts | 3 +- .../composables/savedViews/management.ts | 5 +- .../lib/viewer/helpers/savedViews/cache.ts | 17 +- packages/frontend-2/package.json | 1 - packages/ui-components/package.json | 2 - yarn.lock | 722 +----------------- 12 files changed, 104 insertions(+), 759 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a01b38242..da731a990 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -117,28 +117,6 @@ jobs: run: yarn build working-directory: 'packages/viewer-sandbox' - ui-components-chromatic: - env: - CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} - name: UI components chromatic - runs-on: blacksmith - continue-on-error: ${{ inputs.CONTINUE_ON_ERROR }} - steps: - - uses: actions/checkout@v4.2.2 - with: - fetch-depth: 0 - - uses: useblacksmith/setup-node@v5 - with: - node-version: 22 - cache: yarn - - name: Install dependencies - run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable - - name: Build public packages - run: yarn build:public - - name: Run chromatic - run: yarn chromatic - working-directory: 'packages/ui-components' - test-shared: name: Shared runs-on: blacksmith diff --git a/packages/frontend-2/components/viewer/layout/SidePanel.vue b/packages/frontend-2/components/viewer/layout/SidePanel.vue index 94c24e526..cc77c1c73 100644 --- a/packages/frontend-2/components/viewer/layout/SidePanel.vue +++ b/packages/frontend-2/components/viewer/layout/SidePanel.vue @@ -3,11 +3,13 @@
-
- {{ title }} - -
- + +
+ {{ title }} + +
+ +
+