From bf255887cba918740a1024a9f251b1adc417ab77 Mon Sep 17 00:00:00 2001 From: ImSoZRious <30285202+ImSoZRious@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:59:03 +0700 Subject: [PATCH 1/9] Revert "feat: Deploy Production Phase 1.2" (#61) --- package.json | 1 - pnpm-lock.yaml | 15 - src/components/Modal.tsx | 89 ---- src/components/Navbar.tsx | 2 +- .../BaanSelection/components/BaanPanel.tsx | 96 ---- .../BaanSelection/components/GroupPanel.tsx | 152 ------ .../BaanSelection/components/InviteLink.tsx | 31 -- .../components/ProfileInfoPanel.tsx | 41 -- .../Profile/BaanSelection/index.tsx | 36 -- .../Profile/Register/RegisterForm.tsx | 472 ------------------ src/components/Profile/Register/constants.ts | 2 - .../Profile/Register/getFormData.ts | 27 - src/components/Profile/Register/index.ts | 3 - src/components/Profile/WaitForBaan/index.tsx | 31 -- .../baan-selection/FilterButton.tsx | 58 --- src/components/baan-selection/ListBaan.tsx | 44 -- src/components/baan-selection/SearchBar.tsx | 25 - .../baan-selection/SelectedBaan.tsx | 51 -- src/components/font.ts | 8 - src/context/AuthContext.tsx | 7 +- src/context/ModalContext.tsx | 53 -- src/dto/baanDTO.ts | 21 +- src/dto/groupDTO.ts | 2 +- src/dto/userDTO.ts | 3 - src/pages/_app.tsx | 21 +- ...-baan-selection.tsx => baan-selection.tsx} | 3 +- src/pages/baan-selection/index.tsx | 205 -------- src/pages/edit.tsx | 109 ---- src/pages/faq.tsx | 2 +- src/pages/join.tsx | 141 ------ src/pages/privacy-policy.tsx | 2 +- src/pages/profile.tsx | 4 - src/pages/register.tsx | 463 ++++++++++++++++- src/pages/terms-conditions.tsx | 2 +- src/types/baan.ts | 4 +- src/types/user.ts | 5 +- src/utils/baan-selection/types.tsx | 7 - src/utils/baan-selection/utility.tsx | 19 - src/utils/baan.ts | 20 - src/utils/group.ts | 9 +- src/utils/user.ts | 3 - tailwind.config.js | 9 +- tsconfig.json | 2 +- 43 files changed, 480 insertions(+), 1820 deletions(-) delete mode 100644 src/components/Modal.tsx delete mode 100644 src/components/Profile/BaanSelection/components/BaanPanel.tsx delete mode 100644 src/components/Profile/BaanSelection/components/GroupPanel.tsx delete mode 100644 src/components/Profile/BaanSelection/components/InviteLink.tsx delete mode 100644 src/components/Profile/BaanSelection/components/ProfileInfoPanel.tsx delete mode 100644 src/components/Profile/BaanSelection/index.tsx delete mode 100644 src/components/Profile/Register/RegisterForm.tsx delete mode 100644 src/components/Profile/Register/constants.ts delete mode 100644 src/components/Profile/Register/getFormData.ts delete mode 100644 src/components/Profile/Register/index.ts delete mode 100644 src/components/Profile/WaitForBaan/index.tsx delete mode 100644 src/components/baan-selection/FilterButton.tsx delete mode 100644 src/components/baan-selection/ListBaan.tsx delete mode 100644 src/components/baan-selection/SearchBar.tsx delete mode 100644 src/components/baan-selection/SelectedBaan.tsx delete mode 100644 src/components/font.ts delete mode 100644 src/context/ModalContext.tsx rename src/pages/{wait-baan-selection.tsx => baan-selection.tsx} (86%) delete mode 100644 src/pages/baan-selection/index.tsx delete mode 100644 src/pages/edit.tsx delete mode 100644 src/pages/join.tsx delete mode 100644 src/pages/profile.tsx delete mode 100644 src/utils/baan-selection/types.tsx delete mode 100644 src/utils/baan-selection/utility.tsx delete mode 100644 src/utils/baan.ts diff --git a/package.json b/package.json index b1bc9f8..0f7284b 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,6 @@ "prepare": "husky install" }, "dependencies": { - "@headlessui/react": "1.7.15", "@heroicons/react": "2.0.18", "autoprefixer": "10.4.14", "axios": "1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 977124a..472ac18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,6 @@ settings: excludeLinksFromLockfile: false dependencies: - '@headlessui/react': - specifier: 1.7.15 - version: 1.7.15(react-dom@18.2.0)(react@18.2.0) '@heroicons/react': specifier: 2.0.18 version: 2.0.18(react@18.2.0) @@ -350,18 +347,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@headlessui/react@1.7.15(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==} - engines: {node: '>=10'} - peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 - dependencies: - client-only: 0.0.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@heroicons/react@2.0.18(react@18.2.0): resolution: {integrity: sha512-7TyMjRrZZMBPa+/5Y8lN0iyvUU/01PeMGX2+RE7cQWpEUIcb4QotzUObFkJDejj/HUH4qjP/eQ0gzzKs2f+6Yw==} peerDependencies: diff --git a/src/components/Modal.tsx b/src/components/Modal.tsx deleted file mode 100644 index 56c7c44..0000000 --- a/src/components/Modal.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { Dialog, Transition } from '@headlessui/react'; -import { Fragment, ReactNode } from 'react'; -import { ibmPlexSansThai } from './font'; - -export interface ModalProps { - open: boolean; - /** - * 1 for answer1 - * 2 for answer2 - * undefined for close modal (click outside) - */ - onClose: (answer: 1 | 2 | undefined) => unknown; - children?: ReactNode; - answer1?: string; - answer2?: string; -} - -export const Modal = ({ - open, - onClose, - children, - answer1, - answer2, -}: ModalProps) => { - return ( - <> - - onClose(undefined)} - > - -
- - -
-
- - -
- {children} -
-
- - -
-
-
-
-
-
-
- - ); -}; diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 24b5ae3..ba53583 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -7,7 +7,7 @@ function Navbar() { const { user, logout, login } = useAuth(); return ( -