From 7cfb1d17b167c7cd7c2e6716aca7a02ec21558fe Mon Sep 17 00:00:00 2001 From: lukicenturi Date: Thu, 20 Jul 2023 14:42:26 +0700 Subject: [PATCH] feat: updates jobs section design Co-authored-by: Konstantinos Paparas --- .../account/home/AccountInformation.vue | 4 +- components/account/home/ChangePassword.vue | 12 +-- components/account/home/DangerZone.vue | 4 +- components/content/ProseA.vue | 2 +- components/content/ProseH2.vue | 2 +- components/content/ProseH5.vue | 5 ++ components/content/ProseH6.vue | 5 ++ components/content/ProseHr.vue | 3 + components/content/ProseLi.vue | 16 ++++ components/content/ProseP.vue | 35 +------- components/content/ProseUl.vue | 35 +------- components/header/PageHeader.vue | 2 +- components/jobs/JobDescription.vue | 25 ++++++ components/jobs/JobTag.vue | 32 +++++++ composables/markdown.ts | 56 +++++++----- content/jobs/1.backend.md | 40 +++++---- content/jobs/2.frontend.md | 38 ++++++--- content/jobs/3.ui-ux.md | 30 ++++--- layouts/jobs.vue | 68 ++++++--------- locales/en.json | 7 ++ middleware/redirects.ts | 11 --- modules/ui-library/runtime/plugin.ts | 8 ++ nuxt.config.ts | 7 +- pages/impressum.vue | 11 +-- pages/jobs/[id].vue | 85 ++++++++++++++++++- pages/jobs/index.vue | 53 ++++++++++-- pages/privacy-policy.vue | 10 ++- pages/tos.vue | 10 ++- server/api/_sitemap-urls.ts | 13 +-- utils/constants.ts | 7 ++ 30 files changed, 416 insertions(+), 220 deletions(-) create mode 100644 components/content/ProseH5.vue create mode 100644 components/content/ProseH6.vue create mode 100644 components/content/ProseHr.vue create mode 100644 components/content/ProseLi.vue create mode 100644 components/jobs/JobDescription.vue create mode 100644 components/jobs/JobTag.vue delete mode 100644 middleware/redirects.ts diff --git a/components/account/home/AccountInformation.vue b/components/account/home/AccountInformation.vue index c7577313..b86bcca4 100644 --- a/components/account/home/AccountInformation.vue +++ b/components/account/home/AccountInformation.vue @@ -203,7 +203,9 @@ const css = useCssModule(); @blur="v$.country.$touch()" /> -
+
+ +
Update diff --git a/components/account/home/ChangePassword.vue b/components/account/home/ChangePassword.vue index 0c27907e..80d0bfb8 100644 --- a/components/account/home/ChangePassword.vue +++ b/components/account/home/ChangePassword.vue @@ -112,7 +112,12 @@ const css = useCssModule(); autocomplete="new-password" /> -
+
+ +
+ + Your password has been changed. + Change Password - - Your password has been changed. -
@@ -135,6 +137,6 @@ const css = useCssModule(); } .success { - @apply flex flex-row ml-4 mt-6 text-rui-grey-800 transition duration-300 ease-in-out; + @apply flex flex-row mr-4 mt-6 text-rui-grey-800 transition duration-300 ease-in-out; } diff --git a/components/account/home/DangerZone.vue b/components/account/home/DangerZone.vue index c59320be..0728c334 100644 --- a/components/account/home/DangerZone.vue +++ b/components/account/home/DangerZone.vue @@ -34,11 +34,11 @@ const css = useCssModule();