From 57b050f19619454acae9e4f2630c1bb2a63dbccc Mon Sep 17 00:00:00 2001 From: zyachel Date: Sat, 31 Dec 2022 22:02:24 +0530 Subject: [PATCH] refactor: refactor code a bit make a hook to abstarct logic from page changes to .prettierrc changes to a couple of imports/exports bunch of screen reader tweaks --- .prettierrc | 12 ++- src/components/buttons/ThemeToggler.tsx | 2 +- src/components/{Error => error}/ErrorInfo.tsx | 20 ++-- src/components/{Meta => meta}/Meta.tsx | 0 src/components/title/Basic.tsx | 42 ++++----- src/components/title/Info.tsx | 48 +++++----- src/components/title/Media.tsx | 22 ++--- src/components/title/Reviews.tsx | 16 ++-- src/components/title/index.tsx | 9 ++ src/hooks/usePageLoading.ts | 31 +++++++ src/pages/404.tsx | 2 +- src/pages/500.tsx | 4 +- src/pages/_app.tsx | 33 ++----- src/pages/_document.tsx | 18 ++-- src/pages/about/index.tsx | 92 +++++++++---------- src/pages/contact/index.tsx | 16 ++-- src/pages/privacy/index.tsx | 12 +-- src/pages/title/[titleId]/index.tsx | 55 ++++++----- 18 files changed, 226 insertions(+), 208 deletions(-) rename src/components/{Error => error}/ErrorInfo.tsx (74%) rename src/components/{Meta => meta}/Meta.tsx (100%) create mode 100644 src/components/title/index.tsx create mode 100644 src/hooks/usePageLoading.ts diff --git a/.prettierrc b/.prettierrc index fbe0e55..25453e9 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,6 +1,8 @@ { - "trailingComma": "es5", - "tabWidth": 2, - "semi": false, - "singleQuote": true -} \ No newline at end of file + "trailingComma": "es5", + "tabWidth": 2, + "arrowParens": "avoid", + "semi": true, + "singleQuote": true, + "jsxSingleQuote": true +} diff --git a/src/components/buttons/ThemeToggler.tsx b/src/components/buttons/ThemeToggler.tsx index 52f2157..bd9614b 100644 --- a/src/components/buttons/ThemeToggler.tsx +++ b/src/components/buttons/ThemeToggler.tsx @@ -17,9 +17,9 @@ const ThemeToggler = (props: Props) => { return (