diff --git a/packages/builder/package.json b/packages/builder/package.json index 682867c313..ac957fa141 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -65,7 +65,7 @@ "dependencies": { "@budibase/bbui": "^1.58.13", "@budibase/client": "^0.8.5", - "@budibase/colorpicker": "1.0.1", + "@budibase/colorpicker": "1.1.2", "@budibase/string-templates": "^0.8.5", "@budibase/svelte-ag-grid": "^1.0.4", "@sentry/browser": "5.19.1", diff --git a/packages/builder/src/builderStore/index.js b/packages/builder/src/builderStore/index.js index 2e9ec1166c..8b0cde8658 100644 --- a/packages/builder/src/builderStore/index.js +++ b/packages/builder/src/builderStore/index.js @@ -2,7 +2,6 @@ import { getFrontendStore } from "./store/frontend" import { getBackendUiStore } from "./store/backend" import { getAutomationStore } from "./store/automation" import { getHostingStore } from "./store/hosting" - import { getThemeStore } from "./store/theme" import { derived, writable } from "svelte/store" import analytics from "analytics" @@ -66,3 +65,5 @@ export const initialise = async () => { console.log(err) } } + +export const screenSearchString = writable(null) diff --git a/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/PathTree.svelte b/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/PathTree.svelte index c9e9d27958..5f98a2b9ed 100644 --- a/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/PathTree.svelte +++ b/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/PathTree.svelte @@ -1,11 +1,15 @@ - +{#if !noSearchMatch} + -{#each Object.entries(route.subpaths) as [url, subpath]} - {#each Object.entries(subpath.screens) as [role, screenId]} - changeScreen(screenId)}> - - - {#if selectedScreen?._id === screenId} - - {/if} - {/each} -{/each} + {#if routeOpened} + {#each filteredScreens as screen (screen.id)} + changeScreen(screen.id)}> + + + {#if selectedScreen?._id === screen.id} + + {/if} + {/each} + {/if} +{/if} diff --git a/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/index.svelte b/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/index.svelte index 720b18f8f9..65425a5b9f 100644 --- a/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/index.svelte +++ b/packages/builder/src/components/design/NavigationPanel/ComponentNavigationTree/index.svelte @@ -56,7 +56,7 @@
- {#each paths as path, idx} + {#each paths as path, idx (path)} 0} {path} route={routes[path]} /> {/each} diff --git a/packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte b/packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte index 147f32bb3e..e235e3b254 100644 --- a/packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte +++ b/packages/builder/src/components/design/NavigationPanel/FrontendNavigatePane.svelte @@ -1,19 +1,19 @@ - + diff --git a/packages/builder/yarn.lock b/packages/builder/yarn.lock index 593a2ed815..e5ded575b2 100644 --- a/packages/builder/yarn.lock +++ b/packages/builder/yarn.lock @@ -833,10 +833,10 @@ svelte-portal "^1.0.0" turndown "^7.0.0" -"@budibase/colorpicker@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@budibase/colorpicker/-/colorpicker-1.0.1.tgz#940c180e7ebba0cb0756c4c8ef13f5dfab58e810" - integrity sha512-+DTHYhU0sTi5RfCyd7AAvMsLFwyF/wgs0owf7KyQU+ZILRW+YsWa7OQMz+hKQfgVAmvzwrNz8ATiBlG3Ac6Asg== +"@budibase/colorpicker@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@budibase/colorpicker/-/colorpicker-1.1.2.tgz#f7436924ee746d7be9b2009c2fa193e710c30f89" + integrity sha512-2PlZBVkATDqDC4b4Ri8Xi8X3OxhuHOGfmZwtXbZL38lNIeofaQT3Qyc1ECzEY5N+HrdGrWhY9EnliF6QM+LIuA== "@budibase/svelte-ag-grid@^1.0.4": version "1.0.4"