From 4324a70a7a52774e3ac79f4e7db41ed6a7c1f645 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Wed, 13 Apr 2022 14:20:06 -0700 Subject: [PATCH] Adding settings pages with default text, about page that is static, and a form action fully typed used in all form elements. If JS exists then use fetch otherwise default to regular HTML form ways. --- src/components/compose.svelte | 11 +- src/components/tweet.svelte | 13 +- src/lib/form.ts | 48 +++++++ src/routes/home/about/index.svelte | 38 ++++++ .../home/settings/__layout.reset.svelte | 123 ++++++++++++++++++ src/routes/home/settings/cookies.svelte | 5 + src/routes/home/settings/data.svelte | 5 + src/routes/home/settings/index.svelte | 3 + .../home/settings/personalization.svelte | 5 + src/routes/home/settings/resources.svelte | 5 + 10 files changed, 253 insertions(+), 3 deletions(-) create mode 100644 src/lib/form.ts create mode 100644 src/routes/home/about/index.svelte create mode 100644 src/routes/home/settings/__layout.reset.svelte create mode 100644 src/routes/home/settings/cookies.svelte create mode 100644 src/routes/home/settings/data.svelte create mode 100644 src/routes/home/settings/index.svelte create mode 100644 src/routes/home/settings/personalization.svelte create mode 100644 src/routes/home/settings/resources.svelte diff --git a/src/components/compose.svelte b/src/components/compose.svelte index d6c34c1..90adeca 100644 --- a/src/components/compose.svelte +++ b/src/components/compose.svelte @@ -1,4 +1,6 @@ + + + About + + +
+

About

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae mollitia, dolores consequatur quos hic commodi eum eius ex et laudantium quia dolore quidem aliquid tempore sit. A natus dolor sed!

+
+
+ + \ No newline at end of file diff --git a/src/routes/home/settings/__layout.reset.svelte b/src/routes/home/settings/__layout.reset.svelte new file mode 100644 index 0000000..6ec290c --- /dev/null +++ b/src/routes/home/settings/__layout.reset.svelte @@ -0,0 +1,123 @@ + + +
+ + +
+

Settings

+ +
+

Privacy

+ + Personalization and data + + + Your Twitttr data + + + Cookie preferences + +
+ +
+

General

+ + Additional resources + +
+
+ + +
+ + \ No newline at end of file diff --git a/src/routes/home/settings/cookies.svelte b/src/routes/home/settings/cookies.svelte new file mode 100644 index 0000000..c4686e3 --- /dev/null +++ b/src/routes/home/settings/cookies.svelte @@ -0,0 +1,5 @@ + + Settings | Cookies + + +

Cookie preferences

diff --git a/src/routes/home/settings/data.svelte b/src/routes/home/settings/data.svelte new file mode 100644 index 0000000..68485da --- /dev/null +++ b/src/routes/home/settings/data.svelte @@ -0,0 +1,5 @@ + + Settings | Data + + +

Your Twitter data

diff --git a/src/routes/home/settings/index.svelte b/src/routes/home/settings/index.svelte new file mode 100644 index 0000000..63b5a76 --- /dev/null +++ b/src/routes/home/settings/index.svelte @@ -0,0 +1,3 @@ + + Settings + \ No newline at end of file diff --git a/src/routes/home/settings/personalization.svelte b/src/routes/home/settings/personalization.svelte new file mode 100644 index 0000000..f17fb9a --- /dev/null +++ b/src/routes/home/settings/personalization.svelte @@ -0,0 +1,5 @@ + + Settings | Personalization + + +

Personalization and data

diff --git a/src/routes/home/settings/resources.svelte b/src/routes/home/settings/resources.svelte new file mode 100644 index 0000000..2c64ad7 --- /dev/null +++ b/src/routes/home/settings/resources.svelte @@ -0,0 +1,5 @@ + + Settings | Resources + + +

Additional resources