From 18c458d91ca5e7187ffb3615fca8970fc6e4ca65 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Mon, 6 Jun 2022 15:48:53 +0200 Subject: feat: More work on portal --- .../src/components/breadcrumb/bread.svelte | 9 ++ .../src/components/breadcrumb/crumb.svelte | 22 +++++ apps/web-shared/src/components/breadcrumb/index.ts | 7 ++ apps/web-shared/src/components/link-card.svelte | 47 ++++++++++ apps/web-shared/src/components/menu/menu.svelte | 2 +- .../src/components/theme-switcher.svelte | 71 +++++++++++----- apps/web-shared/src/components/user-menu.svelte | 99 ++++++++++++++++++++++ 7 files changed, 237 insertions(+), 20 deletions(-) create mode 100644 apps/web-shared/src/components/breadcrumb/bread.svelte create mode 100644 apps/web-shared/src/components/breadcrumb/crumb.svelte create mode 100644 apps/web-shared/src/components/breadcrumb/index.ts create mode 100644 apps/web-shared/src/components/link-card.svelte create mode 100644 apps/web-shared/src/components/user-menu.svelte (limited to 'apps/web-shared/src/components') diff --git a/apps/web-shared/src/components/breadcrumb/bread.svelte b/apps/web-shared/src/components/breadcrumb/bread.svelte new file mode 100644 index 0000000..4cf0698 --- /dev/null +++ b/apps/web-shared/src/components/breadcrumb/bread.svelte @@ -0,0 +1,9 @@ + + diff --git a/apps/web-shared/src/components/breadcrumb/crumb.svelte b/apps/web-shared/src/components/breadcrumb/crumb.svelte new file mode 100644 index 0000000..7621de6 --- /dev/null +++ b/apps/web-shared/src/components/breadcrumb/crumb.svelte @@ -0,0 +1,22 @@ + + diff --git a/apps/web-shared/src/components/breadcrumb/index.ts b/apps/web-shared/src/components/breadcrumb/index.ts new file mode 100644 index 0000000..485ed7b --- /dev/null +++ b/apps/web-shared/src/components/breadcrumb/index.ts @@ -0,0 +1,7 @@ +import Bread from "./bread.svelte"; +import Crumb from "./crumb.svelte"; + +export { + Bread, + Crumb +}; diff --git a/apps/web-shared/src/components/link-card.svelte b/apps/web-shared/src/components/link-card.svelte new file mode 100644 index 0000000..0c15a53 --- /dev/null +++ b/apps/web-shared/src/components/link-card.svelte @@ -0,0 +1,47 @@ + + + +
+
+ +
+

{name}

+ {#if description} +

{description}

+ {/if} +
+
+
+ +
+ diff --git a/apps/web-shared/src/components/menu/menu.svelte b/apps/web-shared/src/components/menu/menu.svelte index 33b1160..33517ab 100644 --- a/apps/web-shared/src/components/menu/menu.svelte +++ b/apps/web-shared/src/components/menu/menu.svelte @@ -1,7 +1,7 @@ -
+
+ + +
+ + + Profile + + + + + + Settings + + + + + Team + + + + + logout_user()}> + Logout + +
+
-- cgit v1.3