From 2ee7151a065b8707184f36dac29505a6ac370780 Mon Sep 17 00:00:00 2001 From: Junseo Park Date: Sun, 4 Jul 2021 12:23:23 +0900 Subject: [PATCH] Improved Report and changed email address (#440) * feat: added report page for bot * feat: added report page for user * feat: blocking user reporting self * feat: changed emails * refactor: changed category handler style --- SECURITY.md | 2 +- components/ReportTemplate.tsx | 78 ++++++++++++ pages/bots/[id]/index.tsx | 16 +-- pages/bots/[id]/report.tsx | 140 ++++++++++++++++++++++ pages/security.tsx | 4 +- pages/users/[id].tsx | 219 ---------------------------------- pages/users/[id]/index.tsx | 145 ++++++++++++++++++++++ pages/users/[id]/report.tsx | 143 ++++++++++++++++++++++ types/index.ts | 8 +- utils/Constants.ts | 8 +- utils/Tools.ts | 5 +- 11 files changed, 528 insertions(+), 240 deletions(-) create mode 100644 components/ReportTemplate.tsx create mode 100644 pages/bots/[id]/report.tsx delete mode 100644 pages/users/[id].tsx create mode 100644 pages/users/[id]/index.tsx create mode 100644 pages/users/[id]/report.tsx diff --git a/SECURITY.md b/SECURITY.md index e86632c..3031997 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,4 +6,4 @@ ## English -Please [mail](mailto:koreanbots.dev@gmail.com) us! +Please [mail](mailto:team@koreanbots.dev) us! diff --git a/components/ReportTemplate.tsx b/components/ReportTemplate.tsx new file mode 100644 index 0000000..646b2bb --- /dev/null +++ b/components/ReportTemplate.tsx @@ -0,0 +1,78 @@ +import { FC, useState } from 'react' +import dynamic from 'next/dynamic' +import { FormikErrors, FormikTouched } from 'formik' + +const Button = dynamic(() => import('@components/Button')) +const TextArea = dynamic(() => import('@components/Form/TextArea')) + +export const Check: FC<{ checked: boolean, text: string }> = ({ checked, text }) => <> + {checked && } + {text} + + +export const SubmitButton: FC = () =>
+ +
+ +export const TextField: FC = ({ values, errors, touched, setFieldValue }) => <> +