From a9072370ca1eb9a5cce928b1d487db0f307edea6 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 20 Sep 2022 15:24:27 +0800 Subject: feat: Move old apps into it's own directory --- .../portal/src/app/components/user-menu.svelte | 70 +++++++++ old-apps/portal/src/app/index.d.ts | 48 ++++++ old-apps/portal/src/app/index.scss | 27 ++++ old-apps/portal/src/app/index.svelte | 87 +++++++++++ old-apps/portal/src/app/index.ts | 14 ++ old-apps/portal/src/app/pages/_layout.svelte | 62 ++++++++ .../portal/src/app/pages/_layout@loggedin.svelte | 75 +++++++++ old-apps/portal/src/app/pages/admin/index.svelte | 18 +++ old-apps/portal/src/app/pages/forgot.svelte | 102 +++++++++++++ old-apps/portal/src/app/pages/home.svelte | 103 +++++++++++++ old-apps/portal/src/app/pages/login.svelte | 142 ++++++++++++++++++ old-apps/portal/src/app/pages/profile/index.svelte | 167 +++++++++++++++++++++ .../portal/src/app/pages/reset-password.svelte | 138 +++++++++++++++++ old-apps/portal/src/app/pages/sign-up.svelte | 131 ++++++++++++++++ 14 files changed, 1184 insertions(+) create mode 100644 old-apps/portal/src/app/components/user-menu.svelte create mode 100644 old-apps/portal/src/app/index.d.ts create mode 100644 old-apps/portal/src/app/index.scss create mode 100644 old-apps/portal/src/app/index.svelte create mode 100644 old-apps/portal/src/app/index.ts create mode 100644 old-apps/portal/src/app/pages/_layout.svelte create mode 100644 old-apps/portal/src/app/pages/_layout@loggedin.svelte create mode 100644 old-apps/portal/src/app/pages/admin/index.svelte create mode 100644 old-apps/portal/src/app/pages/forgot.svelte create mode 100644 old-apps/portal/src/app/pages/home.svelte create mode 100644 old-apps/portal/src/app/pages/login.svelte create mode 100644 old-apps/portal/src/app/pages/profile/index.svelte create mode 100644 old-apps/portal/src/app/pages/reset-password.svelte create mode 100644 old-apps/portal/src/app/pages/sign-up.svelte (limited to 'old-apps/portal/src/app') diff --git a/old-apps/portal/src/app/components/user-menu.svelte b/old-apps/portal/src/app/components/user-menu.svelte new file mode 100644 index 0000000..b0cfc8a --- /dev/null +++ b/old-apps/portal/src/app/components/user-menu.svelte @@ -0,0 +1,70 @@ + + + + + +
+ replace("/profile")}> + Profile + + + on_logout()}> + Logout + +
+
diff --git a/old-apps/portal/src/app/index.d.ts b/old-apps/portal/src/app/index.d.ts new file mode 100644 index 0000000..c044583 --- /dev/null +++ b/old-apps/portal/src/app/index.d.ts @@ -0,0 +1,48 @@ +/* Use this file to declare any custom file extensions for importing */ +/* Use this folder to also add/extend a package d.ts file, if needed. */ + +/* CSS MODULES */ +declare module "*.module.css" { + const classes: { [key: string]: string }; + export default classes; +} +declare module "*.module.scss" { + const classes: { [key: string]: string }; + export default classes; +} + +/* CSS */ +declare module "*.css"; +declare module "*.scss"; + +/* IMAGES */ +declare module "*.svg" { + const ref: string; + export default ref; +} +declare module "*.bmp" { + const ref: string; + export default ref; +} +declare module "*.gif" { + const ref: string; + export default ref; +} +declare module "*.jpg" { + const ref: string; + export default ref; +} +declare module "*.jpeg" { + const ref: string; + export default ref; +} +declare module "*.png" { + const ref: string; + export default ref; +} + +/* CUSTOM: ADD YOUR OWN HERE */ +declare module "*.svelte" { + const value: any; + export default value; +} diff --git a/old-apps/portal/src/app/index.scss b/old-apps/portal/src/app/index.scss new file mode 100644 index 0000000..718adf2 --- /dev/null +++ b/old-apps/portal/src/app/index.scss @@ -0,0 +1,27 @@ +@use '../../web-shared/src/styles/base'as * with ($breakpoints: ('xs': "768px", + 'sm': "768px", + 'md': "1200px", + 'lg': "1200px", + 'xl': "1600px", + ), + $grid-columns: 12); + +@use '../../web-shared/src/styles/custom-style/colors'; +@use '../../web-shared/src/styles/custom-style/spacing'; +@use '../../web-shared/src/styles/custom-style/shared-styles'; +@use '../../web-shared/src/styles/custom-style/typography'; +@use '../../web-shared/src/styles/custom-style/icons'; +@use '../../web-shared/src/styles/custom-style/buttons'; +@use '../../web-shared/src/styles/custom-style/forms'; +@use '../../web-shared/src/styles/custom-style/util'; + +@use '../../web-shared/src/styles/components/radios-checkboxes'; +@use '../../web-shared/src/styles/components/btn-states'; +@use '../../web-shared/src/styles/components/alert'; +@use '../../web-shared/src/styles/components/details'; +@use '../../web-shared/src/styles/components/light-dark-switch'; +@use '../../web-shared/src/styles/components/link-card'; +@use '../../web-shared/src/styles/components/auto-sized-grid'; +@use '../../web-shared/src/styles/components/menu'; +@use '../../web-shared/src/styles/components/user-menu'; +@use '../../web-shared/src/styles/components/breadcrumbs'; diff --git a/old-apps/portal/src/app/index.svelte b/old-apps/portal/src/app/index.svelte new file mode 100644 index 0000000..af2b6d0 --- /dev/null +++ b/old-apps/portal/src/app/index.svelte @@ -0,0 +1,87 @@ + + + + + +You seem to be offline, please check your internet connection. + + { + document.getElementById("loader").style.display = "inline-block"; + }} + on:routeLoaded={() => { + document.getElementById("loader").style.display = "none"; + }} +/> diff --git a/old-apps/portal/src/app/index.ts b/old-apps/portal/src/app/index.ts new file mode 100644 index 0000000..0bfb30d --- /dev/null +++ b/old-apps/portal/src/app/index.ts @@ -0,0 +1,14 @@ +import App from "./index.svelte"; +import "./index.scss"; +import {is_debug, is_development} from "$shared/lib/configuration"; +import {noop} from "$shared/lib/helpers"; + +if (!is_development() && !is_debug()) { + console.log("%c Production; Suppressing logs", "background-color:yellow;color:black;font-size:18px;"); + console.log = noop; +} + +// @ts-ignore +export default new App({ + target: document.getElementById("root"), +}); diff --git a/old-apps/portal/src/app/pages/_layout.svelte b/old-apps/portal/src/app/pages/_layout.svelte new file mode 100644 index 0000000..8c75cb9 --- /dev/null +++ b/old-apps/portal/src/app/pages/_layout.svelte @@ -0,0 +1,62 @@ + + + + + +
+
+ +
+ + +
diff --git a/old-apps/portal/src/app/pages/_layout@loggedin.svelte b/old-apps/portal/src/app/pages/_layout@loggedin.svelte new file mode 100644 index 0000000..44e2e4a --- /dev/null +++ b/old-apps/portal/src/app/pages/_layout@loggedin.svelte @@ -0,0 +1,75 @@ + + + + +
+
+ +
+ +
+ { + if (confirm("Are you sure?")) await end_session(() => { + replace("/login"); + }) + }} class="btn btn--sm"> + Logout + +
+ + +
diff --git a/old-apps/portal/src/app/pages/admin/index.svelte b/old-apps/portal/src/app/pages/admin/index.svelte new file mode 100644 index 0000000..f9b91d2 --- /dev/null +++ b/old-apps/portal/src/app/pages/admin/index.svelte @@ -0,0 +1,18 @@ + + + + + push("/")}/> + + + +
+
diff --git a/old-apps/portal/src/app/pages/forgot.svelte b/old-apps/portal/src/app/pages/forgot.svelte new file mode 100644 index 0000000..156deab --- /dev/null +++ b/old-apps/portal/src/app/pages/forgot.svelte @@ -0,0 +1,102 @@ + + + + +
+
+ + Send reset link
+ ... or log in +
+
+

Provide your email address, and we'll send you a link to set your new password.

+
+
+ +
+
+ +
+
+
+
+
+
+
diff --git a/old-apps/portal/src/app/pages/home.svelte b/old-apps/portal/src/app/pages/home.svelte new file mode 100644 index 0000000..0e325ee --- /dev/null +++ b/old-apps/portal/src/app/pages/home.svelte @@ -0,0 +1,103 @@ + + + +
+
+ +
+
+

Apps

+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+

Manage

+
+ push("/profile")}> +
+
+ +
+
+
+ {#if showUsers} + push("/admin")}> +
+
+ +
+
+
+ {/if} +
+
+
+
diff --git a/old-apps/portal/src/app/pages/login.svelte b/old-apps/portal/src/app/pages/login.svelte new file mode 100644 index 0000000..1ca6b61 --- /dev/null +++ b/old-apps/portal/src/app/pages/login.svelte @@ -0,0 +1,142 @@ + + + + Go to {frontpage_base()} + +
+
+ + Log into your account +
+ ... or create a new one +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
diff --git a/old-apps/portal/src/app/pages/profile/index.svelte b/old-apps/portal/src/app/pages/profile/index.svelte new file mode 100644 index 0000000..a7291d6 --- /dev/null +++ b/old-apps/portal/src/app/pages/profile/index.svelte @@ -0,0 +1,167 @@ + + + + + push("/")}/> + + + +
+
+

Update your information

+
+ {#if formError} + {formError} + {/if} +
+ + + {#if usernameFieldMessage} + {usernameFieldMessage} + {/if} +
+
+ + + {#if passwordFieldMessage} + {passwordFieldMessage} + {/if} +
+
+
+
+
+
+

Download your data

+ Click here to download your data +
+
+

Delete account

+
+ +
+
+ + +
+
+
+
+
+
diff --git a/old-apps/portal/src/app/pages/reset-password.svelte b/old-apps/portal/src/app/pages/reset-password.svelte new file mode 100644 index 0000000..dabf5c9 --- /dev/null +++ b/old-apps/portal/src/app/pages/reset-password.svelte @@ -0,0 +1,138 @@ + + + + +
+ {#if requestId} + {#await is_valid_password_reset_request()} +

Checking your request...

+ cancel + {:then isActive} + {#if isActive === true} +
+ + Set your new password
+ + ... or + log in + +
+
+ +
+
+ + {#if newPasswordError} + {newPasswordError} + {/if} +
+
+
+
+ {:else} + + + {/if} + {:catch _} + + {/await} + {/if} + +
+
diff --git a/old-apps/portal/src/app/pages/sign-up.svelte b/old-apps/portal/src/app/pages/sign-up.svelte new file mode 100644 index 0000000..3bcab6d --- /dev/null +++ b/old-apps/portal/src/app/pages/sign-up.svelte @@ -0,0 +1,131 @@ + + + + Go to {frontpage_base()} + +
+
+ + Create your account
+ ... or log in +
+
+

Provide an email and password to get immediate access to your new environment (30 days full access, no billing details required, no promotion emails).

+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
-- cgit v1.3