From 9551a0fead4c13ea7e396ac580557138aabd95e2 Mon Sep 17 00:00:00 2001 From: yoneyan Date: Fri, 9 Jul 2021 04:32:31 +0900 Subject: [PATCH] [refactoring] #30 --- src/pages/Group/GroupDetail/Group.tsx | 220 ++++++++++++-------- src/pages/Group/GroupDetail/GroupDetail.tsx | 8 +- src/pages/Group/GroupDetail/Memo.tsx | 1 + 3 files changed, 143 insertions(+), 86 deletions(-) diff --git a/src/pages/Group/GroupDetail/Group.tsx b/src/pages/Group/GroupDetail/Group.tsx index a999f18..79bcd67 100644 --- a/src/pages/Group/GroupDetail/Group.tsx +++ b/src/pages/Group/GroupDetail/Group.tsx @@ -109,7 +109,7 @@ export function GroupProfileInfo(props: { '-' + ('00' + (date.getDate())).slice(-2) + 'T09:00:00Z'); } }; - const handleChangeMembershipPlan = (event: React.ChangeEvent<{ value: unknown }>) => { + const handleChangeMembershipPlan = (event: React.ChangeEvent<{ value: any }>) => { setMembershipPlan(event.target.value as number); }; const handleChangeCoupon = (event: React.ChangeEvent<{ value: unknown }>) => { @@ -150,7 +150,7 @@ export function GroupProfileInfo(props: { } aria-controls="panel1a-content" - id="panel1a-header" + id="group-info" > グループ情報(住所、電話番号など) @@ -160,7 +160,7 @@ export function GroupProfileInfo(props: { - + - @@ -266,72 +276,91 @@ export function GroupProfileInfo(props: { 学生会員・支払い - - - Membership Plan - - - - Coupon - - - - -
- - -

{monthly - (discountRate / 100) * monthly}円/月

-
- -

{yearly - (discountRate / 100) * yearly}円/年

-
- - - - + + Membership Plan + + + + Coupon + + + + +
+ + + {monthly - (discountRate / 100) * monthly}円/月 -
-
+ + {yearly - (discountRate / 100) * yearly}円/年 + + + + + + +
@@ -348,18 +377,41 @@ export function GroupProfileInfo(props: {
- - +
- - + + ) diff --git a/src/pages/Group/GroupDetail/GroupDetail.tsx b/src/pages/Group/GroupDetail/GroupDetail.tsx index 73964cf..431ade1 100644 --- a/src/pages/Group/GroupDetail/GroupDetail.tsx +++ b/src/pages/Group/GroupDetail/GroupDetail.tsx @@ -95,8 +95,12 @@ export default function GroupDetail() { - + diff --git a/src/pages/Group/GroupDetail/Memo.tsx b/src/pages/Group/GroupDetail/Memo.tsx index b48b177..00abfef 100644 --- a/src/pages/Group/GroupDetail/Memo.tsx +++ b/src/pages/Group/GroupDetail/Memo.tsx @@ -63,6 +63,7 @@ export function GroupMemo(props: { { data.memos?.map(memo => (