From 29d91895be0c6d069966734bc3da4202ecd8ae8a Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 19 Oct 2022 17:39:20 +0200 Subject: [PATCH] feat: new layout state management --- src/lib/layout/breadcrumbs.svelte | 55 ++----- src/lib/layout/header.svelte | 8 +- src/lib/layout/shell.svelte | 136 +----------------- src/lib/stores/layout.ts | 68 ++------- src/routes/console/+layout.svelte | 17 +-- src/routes/console/_createOrganization.svelte | 2 - .../+layout.svelte | 31 +--- .../breadcrumbs.svelte | 13 ++ .../organization-[organization]/header.svelte | 104 ++++++++++++++ .../settings/+page.svelte | 5 - .../console/project-[project]/+layout.svelte | 20 +-- .../authentication/+layout.svelte | 45 +----- .../authentication/breadcrumbs.svelte | 22 +++ .../authentication/header.svelte | 46 ++++++ .../teams/[team]/+layout.svelte | 34 +---- .../authentication/teams/[team]/+page.svelte | 7 +- .../teams/[team]/breadcrumbs.svelte | 27 ++++ .../authentication/teams/[team]/header.svelte | 53 +++++++ .../authentication/user/[user]/+layout.svelte | 38 +---- .../authentication/user/[user]/+page.svelte | 5 - .../user/[user]/breadcrumbs.svelte | 27 ++++ .../authentication/user/[user]/header.svelte | 57 ++++++++ .../databases/+layout.svelte | 26 +--- .../databases/breadcrumbs.svelte | 22 +++ .../database/[database]/+layout.svelte | 38 +---- .../database/[database]/breadcrumbs.svelte | 27 ++++ .../collection/[collection]/+layout.svelte | 52 ++----- .../[collection]/breadcrumbs.svelte | 26 ++++ .../document/[document]/+layout.svelte | 27 +--- .../document/[document]/breadcrumbs.svelte | 27 ++++ .../document/[document]/header.svelte | 51 +++++++ .../collection/[collection]/header.svelte | 62 ++++++++ .../database/[database]/header.svelte | 53 +++++++ .../project-[project]/databases/header.svelte | 34 +++++ .../project-[project]/overview/+layout.svelte | 15 +- .../overview/breadcrumbs.svelte | 18 +++ .../project-[project]/overview/header.svelte | 20 +++ .../keys/[key]/+page@project-[project].svelte | 27 +--- .../overview/keys/[key]/breadcrumbs.svelte | 27 ++++ .../overview/keys/[key]/header.svelte | 29 ++++ .../[platform]/+page@project-[project].svelte | 23 +-- .../platforms/[platform]/breadcrumbs.svelte | 27 ++++ .../platforms/[platform]/header.svelte | 21 +++ .../project-[project]/settings/+layout.svelte | 25 +--- .../settings/breadcrumbs.svelte | 22 +++ .../project-[project]/settings/header.svelte | 38 +++++ .../project-[project]/storage/+layout.svelte | 25 +--- .../storage/breadcrumbs.svelte | 22 +++ .../storage/bucket/[bucket]/+layout.svelte | 37 +---- .../bucket/[bucket]/breadcrumbs.svelte | 27 ++++ .../[bucket]/file/[file]/+layout.svelte | 20 +-- .../[bucket]/file/[file]/breadcrumbs.svelte | 26 ++++ .../bucket/[bucket]/file/[file]/header.svelte | 30 ++++ .../storage/bucket/[bucket]/header.svelte | 53 +++++++ .../project-[project]/storage/header.svelte | 34 +++++ 55 files changed, 1165 insertions(+), 666 deletions(-) create mode 100644 src/routes/console/organization-[organization]/breadcrumbs.svelte create mode 100644 src/routes/console/organization-[organization]/header.svelte create mode 100644 src/routes/console/project-[project]/authentication/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/authentication/header.svelte create mode 100644 src/routes/console/project-[project]/authentication/teams/[team]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/authentication/teams/[team]/header.svelte create mode 100644 src/routes/console/project-[project]/authentication/user/[user]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/authentication/user/[user]/header.svelte create mode 100644 src/routes/console/project-[project]/databases/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/collection/[collection]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/collection/[collection]/document/[document]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/collection/[collection]/document/[document]/header.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/collection/[collection]/header.svelte create mode 100644 src/routes/console/project-[project]/databases/database/[database]/header.svelte create mode 100644 src/routes/console/project-[project]/databases/header.svelte create mode 100644 src/routes/console/project-[project]/overview/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/overview/header.svelte create mode 100644 src/routes/console/project-[project]/overview/keys/[key]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/overview/keys/[key]/header.svelte create mode 100644 src/routes/console/project-[project]/overview/platforms/[platform]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/overview/platforms/[platform]/header.svelte create mode 100644 src/routes/console/project-[project]/settings/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/settings/header.svelte create mode 100644 src/routes/console/project-[project]/storage/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/storage/bucket/[bucket]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/storage/bucket/[bucket]/file/[file]/breadcrumbs.svelte create mode 100644 src/routes/console/project-[project]/storage/bucket/[bucket]/file/[file]/header.svelte create mode 100644 src/routes/console/project-[project]/storage/bucket/[bucket]/header.svelte create mode 100644 src/routes/console/project-[project]/storage/header.svelte diff --git a/src/lib/layout/breadcrumbs.svelte b/src/lib/layout/breadcrumbs.svelte index b1845a831..63b6c801b 100644 --- a/src/lib/layout/breadcrumbs.svelte +++ b/src/lib/layout/breadcrumbs.svelte @@ -1,53 +1,24 @@ + +