diff --git a/apps/publisher-dashboard/src/lib/components/ui/input/index.ts b/apps/publisher-dashboard/src/lib/components/ui/input/index.ts new file mode 100644 index 0000000..ceb4b16 --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/ui/input/index.ts @@ -0,0 +1,7 @@ +import Root from "./input.svelte"; + +export { + Root, + // + Root as Input, +}; diff --git a/apps/publisher-dashboard/src/lib/components/ui/input/input.svelte b/apps/publisher-dashboard/src/lib/components/ui/input/input.svelte new file mode 100644 index 0000000..bcf39ef --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/ui/input/input.svelte @@ -0,0 +1,58 @@ + + +{#if type === "file"} + +{:else} + +{/if} diff --git a/apps/publisher-dashboard/src/lib/components/ui/label/index.ts b/apps/publisher-dashboard/src/lib/components/ui/label/index.ts new file mode 100644 index 0000000..b0b23ce --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/ui/label/index.ts @@ -0,0 +1,7 @@ +import Root from "./label.svelte"; + +export { + Root, + // + Root as Label, +}; diff --git a/apps/publisher-dashboard/src/lib/components/ui/label/label.svelte b/apps/publisher-dashboard/src/lib/components/ui/label/label.svelte new file mode 100644 index 0000000..1c1964b --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/ui/label/label.svelte @@ -0,0 +1,20 @@ + + + diff --git a/apps/publisher-dashboard/src/routes/login/+layout.svelte b/apps/publisher-dashboard/src/routes/login/+layout.svelte new file mode 100644 index 0000000..794ade9 --- /dev/null +++ b/apps/publisher-dashboard/src/routes/login/+layout.svelte @@ -0,0 +1,12 @@ + + +{@render children()} diff --git a/apps/publisher-dashboard/src/routes/login/+page.svelte b/apps/publisher-dashboard/src/routes/login/+page.svelte new file mode 100644 index 0000000..238c8a5 --- /dev/null +++ b/apps/publisher-dashboard/src/routes/login/+page.svelte @@ -0,0 +1,211 @@ + + + + Login | Publisher Dashboard + + + +
+ + + + +
+
+ +
+
+ + + +
+ Publisher Dashboard +
+ + +
+

Welcome back

+

+ Enter your credentials to access your dashboard +

+
+ + +
+
+ + +
+ +
+
+ + + Forgot password? + +
+ +
+ + {#if error} +

{error}

+ {/if} + + +
+ + +
+
+ +
+
+ Or continue with +
+
+ + +
+ + +
+ + +

+ By continuing, you agree to our + Terms of Service + and + Privacy Policy +

+
+
+