From f8df59680fc5944668b45f43233ab3082e279b58 Mon Sep 17 00:00:00 2001 From: ZhymabekRoman Date: Tue, 29 Oct 2024 21:02:18 +0500 Subject: [PATCH] feat(new-frontend): enhance router handlings --- new-web/src/lib/elements/ArticlePage.svelte | 164 +++++++++++++++++ new-web/src/lib/elements/ReportProblem.svelte | 2 +- new-web/src/lib/elements/UrlBox.svelte | 5 +- new-web/src/routes/+error.svelte | 5 + new-web/src/routes/[slug]/+page.svelte | 165 +----------------- 5 files changed, 176 insertions(+), 165 deletions(-) create mode 100644 new-web/src/lib/elements/ArticlePage.svelte create mode 100644 new-web/src/routes/+error.svelte diff --git a/new-web/src/lib/elements/ArticlePage.svelte b/new-web/src/lib/elements/ArticlePage.svelte new file mode 100644 index 0000000..b78f40e --- /dev/null +++ b/new-web/src/lib/elements/ArticlePage.svelte @@ -0,0 +1,164 @@ + + + + {data.title} - Freedium + + + +
+ +
+ + +
+
+ {#if data.postImage} + + {/if} +
+

{formatDate(data.date)}

+

{data.title}

+
+ +
+

{data.author.name}

+

{data.author.role}

+
+
+
+ +
+
+ {#if contentLoaded} + + {:else} +

Loading content...

+ {/if} +
+
+
+ + +
+
+ + diff --git a/new-web/src/lib/elements/ReportProblem.svelte b/new-web/src/lib/elements/ReportProblem.svelte index 36a748a..60cda51 100644 --- a/new-web/src/lib/elements/ReportProblem.svelte +++ b/new-web/src/lib/elements/ReportProblem.svelte @@ -74,7 +74,7 @@ rows={12} >

- The current opened link will be automatically attached to your report. + The current opened page will be automatically attached to your report.

diff --git a/new-web/src/lib/elements/UrlBox.svelte b/new-web/src/lib/elements/UrlBox.svelte index bced9b0..dbd1856 100644 --- a/new-web/src/lib/elements/UrlBox.svelte +++ b/new-web/src/lib/elements/UrlBox.svelte @@ -1,9 +1,10 @@ diff --git a/new-web/src/routes/+error.svelte b/new-web/src/routes/+error.svelte new file mode 100644 index 0000000..010144c --- /dev/null +++ b/new-web/src/routes/+error.svelte @@ -0,0 +1,5 @@ + + + diff --git a/new-web/src/routes/[slug]/+page.svelte b/new-web/src/routes/[slug]/+page.svelte index b78f40e..010144c 100644 --- a/new-web/src/routes/[slug]/+page.svelte +++ b/new-web/src/routes/[slug]/+page.svelte @@ -1,164 +1,5 @@ - - - {data.title} - Freedium - - - -
- -
- - -
-
- {#if data.postImage} - - {/if} -
-

{formatDate(data.date)}

-

{data.title}

-
- -
-

{data.author.name}

-

{data.author.role}

-
-
-
- -
-
- {#if contentLoaded} - - {:else} -

Loading content...

- {/if} -
-
-
- - -
-
- - +