From c4de88d5f918b85f5c7025748eafe0be8c0e6b2a Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Thu, 25 May 2023 23:49:55 +0900 Subject: [PATCH 01/11] =?UTF-8?q?modal=E3=82=92=E7=B0=A1=E5=8D=98=E3=81=AB?= =?UTF-8?q?=E4=BD=9C=E3=82=8C=E3=82=8B=E3=82=89=E3=81=97=E3=81=84=E3=83=A9?= =?UTF-8?q?=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=82=92=E5=85=A5=E3=82=8C?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 37 +++++++++++++++++++++++++++++++++++++ frontend/package.json | 1 + 2 files changed, 38 insertions(+) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 30764e900..76cd19efb 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -22,6 +22,7 @@ "next": "13.4.1", "react": "18.2.0", "react-dom": "18.2.0", + "react-modal": "^3.16.1", "socket.io-client": "^4.6.1", "typescript": "5.0.4" }, @@ -10903,6 +10904,11 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -18183,6 +18189,29 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-modal": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" + } + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -20634,6 +20663,14 @@ "makeerror": "1.0.12" } }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 7a802ca8a..a3d9198ac 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -34,6 +34,7 @@ "next": "13.4.1", "react": "18.2.0", "react-dom": "18.2.0", + "react-modal": "^3.16.1", "socket.io-client": "^4.6.1", "typescript": "5.0.4" }, From 808dee3874bd1e72f8d117f4b168bed0d556e162 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 00:02:52 +0900 Subject: [PATCH 02/11] =?UTF-8?q?userinfo=E8=A6=81=E7=B4=A0=E3=82=92?= =?UTF-8?q?=E3=82=AF=E3=83=AA=E3=83=83=E3=82=AF=E3=81=97=E3=81=9F=E3=82=89?= =?UTF-8?q?modal=E3=81=8C=E9=96=8B=E3=81=8F=E3=82=88=E3=81=86=E3=81=AB?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/features/user/components/User.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 6e25ba865..93ab91c84 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import { ReactNode, useState } from 'react'; import { useAtom } from 'jotai'; import { Container } from '@/components/Layout/Container'; @@ -6,16 +6,27 @@ import { userInfoAtom } from '@/App'; import { LoginForm } from './LoginForm'; import { SignUpForm } from './SignUpForm'; +import Modal from 'react-modal'; export const User = ({ children }: { children: ReactNode }) => { const [userInfo, setUserInfo] = useAtom(userInfoAtom); + const [modalIsOpen, setModalIsOpen] = useState(false); const UserInputArea = () => { if (userInfo) { return ( +
+

id : {userInfo?.id}, name : {userInfo?.nickname}

+ {modalIsOpen && ( +

aaa

+
+ )} +
); } else { return ( From e3ddc69852d55f1cc3454ec371bf2fe239bc8983 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 00:25:34 +0900 Subject: [PATCH 03/11] =?UTF-8?q?modal=E3=81=AE=E5=A4=96=E5=81=B4=E3=82=92?= =?UTF-8?q?=E3=82=AF=E3=83=AA=E3=83=83=E3=82=AF=E3=81=97=E3=81=9F=E3=82=89?= =?UTF-8?q?=E9=96=89=E3=81=98=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/features/user/components/User.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 93ab91c84..8ff55ff73 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -11,7 +11,10 @@ import Modal from 'react-modal'; export const User = ({ children }: { children: ReactNode }) => { const [userInfo, setUserInfo] = useAtom(userInfoAtom); const [modalIsOpen, setModalIsOpen] = useState(false); - + const closeModal = () => { + console.log('closeModal'); + setModalIsOpen(false); + } const UserInputArea = () => { if (userInfo) { return ( @@ -22,6 +25,7 @@ export const User = ({ children }: { children: ReactNode }) => {

{modalIsOpen && (

aaa

From 0b63dcf62429909a48a143c8e2972fafbd16eef5 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 20:59:08 +0900 Subject: [PATCH 04/11] =?UTF-8?q?modal=E3=81=AE=E3=83=9E=E3=82=A6=E3=83=B3?= =?UTF-8?q?=E3=83=88=E5=85=88=E3=82=92=E6=8C=87=E5=AE=9A=E3=81=97=E3=81=AA?= =?UTF-8?q?=E3=81=84=E3=81=A8=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C=E5=87=BA?= =?UTF-8?q?=E3=82=8B=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3=E3=81=97=E3=81=9F?= =?UTF-8?q?=20Modal.setAppElement('body');=E3=82=92=E8=A8=AD=E7=BD=AE=20mo?= =?UTF-8?q?dal.setAppElement()=E3=82=92=E4=BD=BF=E3=81=86=E3=81=AB?= =?UTF-8?q?=E3=81=AFclient=E3=82=B5=E3=82=A4=E3=83=89=E3=81=98=E3=82=83?= =?UTF-8?q?=E3=81=AA=E3=81=84=E3=81=A8=E3=81=84=E3=81=91=E3=81=AA=E3=81=84?= =?UTF-8?q?=E3=81=AE=E3=81=A7'use=20client';=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/features/user/components/User.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 8ff55ff73..890142ab9 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -1,3 +1,4 @@ +'use client'; import { ReactNode, useState } from 'react'; import { useAtom } from 'jotai'; @@ -7,7 +8,7 @@ import { userInfoAtom } from '@/App'; import { LoginForm } from './LoginForm'; import { SignUpForm } from './SignUpForm'; import Modal from 'react-modal'; - +Modal.setAppElement('body'); export const User = ({ children }: { children: ReactNode }) => { const [userInfo, setUserInfo] = useAtom(userInfoAtom); const [modalIsOpen, setModalIsOpen] = useState(false); From b7c307054e14472824593fb5592753af8de64188 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 21:02:02 +0900 Subject: [PATCH 05/11] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E5=BC=8F=E3=81=8C?= =?UTF-8?q?=E4=B8=8D=E8=A6=81=E3=81=AA=E3=81=AE=E3=81=A7=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/features/user/components/User.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 890142ab9..32d31cf37 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -24,13 +24,12 @@ export const User = ({ children }: { children: ReactNode }) => {

id : {userInfo?.id}, name : {userInfo?.nickname}

- {modalIsOpen && (

aaa

- )} ); } else { From c8e52fa5ef208781d3a2d51453fe22c07334ee81 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 23:08:17 +0900 Subject: [PATCH 06/11] =?UTF-8?q?user=E6=83=85=E5=A0=B1=E3=82=92=E8=A1=A8?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/features/user/components/User.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 32d31cf37..10f364746 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -28,7 +28,9 @@ export const User = ({ children }: { children: ReactNode }) => { isOpen={modalIsOpen} onRequestClose={closeModal} > -

aaa

+

+ id : {userInfo?.id}, name : {userInfo?.nickname} +

); From 6b79c63dda3d49b23e172af0d329af15aaacbcc5 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 23:41:23 +0900 Subject: [PATCH 07/11] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=81=AB=E7=A7=BB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/features/user/components/User.tsx | 18 +++------------ .../user/components/UserDetailsModal.tsx | 23 +++++++++++++++++++ 2 files changed, 26 insertions(+), 15 deletions(-) create mode 100644 frontend/src/features/user/components/UserDetailsModal.tsx diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 10f364746..72f14bfab 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -1,4 +1,3 @@ -'use client'; import { ReactNode, useState } from 'react'; import { useAtom } from 'jotai'; @@ -7,8 +6,8 @@ import { userInfoAtom } from '@/App'; import { LoginForm } from './LoginForm'; import { SignUpForm } from './SignUpForm'; -import Modal from 'react-modal'; -Modal.setAppElement('body'); +import { UserDetailsModal } from './UserDetailsModal'; + export const User = ({ children }: { children: ReactNode }) => { const [userInfo, setUserInfo] = useAtom(userInfoAtom); const [modalIsOpen, setModalIsOpen] = useState(false); @@ -20,18 +19,7 @@ export const User = ({ children }: { children: ReactNode }) => { if (userInfo) { return (
- -

- id : {userInfo?.id}, name : {userInfo?.nickname} -

- -

- id : {userInfo?.id}, name : {userInfo?.nickname} -

-
+
); } else { diff --git a/frontend/src/features/user/components/UserDetailsModal.tsx b/frontend/src/features/user/components/UserDetailsModal.tsx new file mode 100644 index 000000000..a753150dd --- /dev/null +++ b/frontend/src/features/user/components/UserDetailsModal.tsx @@ -0,0 +1,23 @@ +'use client'; +import Modal from 'react-modal'; + +import { UserInfo } from '../types/UserDto'; + +Modal.setAppElement('body'); +export const UserDetailsModal = ({ + userInfo, + modalIsOpen, + closeModal, +}: { + userInfo: UserInfo; + modalIsOpen: boolean; + closeModal: () => void; +}) => { + return ( + +

+ id : {userInfo?.id}, name : {userInfo?.nickname} +

+
+ ); +}; From 01ef2bcfeeac6e0d1b6c6e3b5a818be56586832a Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 23:52:17 +0900 Subject: [PATCH 08/11] fmt --- frontend/src/features/user/components/User.tsx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/frontend/src/features/user/components/User.tsx b/frontend/src/features/user/components/User.tsx index 72f14bfab..0f756d358 100644 --- a/frontend/src/features/user/components/User.tsx +++ b/frontend/src/features/user/components/User.tsx @@ -14,12 +14,26 @@ export const User = ({ children }: { children: ReactNode }) => { const closeModal = () => { console.log('closeModal'); setModalIsOpen(false); - } + }; const UserInputArea = () => { if (userInfo) { return (
- + +

+ id : {userInfo?.id}, name : {userInfo?.nickname} +

+
); } else { From 13cabbd8daf470915c129603f76c6f2e1caf4ce7 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Fri, 26 May 2023 23:58:04 +0900 Subject: [PATCH 09/11] sb-update --- ...onents-elements-button-sendbutton--act.png | Bin 7345 -> 7350 bytes ...ents-elements-button-sendbutton--basic.png | Bin 7345 -> 7350 bytes ...tures-chat-components-chatinput--basic.png | Bin 7288 -> 7289 bytes ...es-chat-components-chattalkarea--basic.png | Bin 12651 -> 12651 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/frontend/src/components/Elements/Button/__image_snapshots__/components-elements-button-sendbutton--act.png b/frontend/src/components/Elements/Button/__image_snapshots__/components-elements-button-sendbutton--act.png index 95b1dc556c31a22b0674f34f609bb0b6be217e7d..b13c73f07ec1f1d1fd1737a771f12ab4cf3cd926 100644 GIT binary patch delta 2390 zcmX9<3sjPK8%L|TmPPx%tunuCt<&0B^VUW4N^>RaTPG?*Q$y&ZGD*>8h?nqXwdH21 zYi$-{vZnI_2pS?O2`n?$QpgJsD3_%ReL)cwNKp8A-FwdeoagyHm*4X|@Bcji)`<3q zA3}kg!v{Y*nO{An0oWQVrq^PRuxo9VaTkSyoZoi*cCNh4kGKBW%aHTlkyp!cPiVCL z_cD338#nY1XcHewsjWW*c0a63J^A{40$mo5uP=dYl8Rf0eGasm%l4_Q8&-LFkWJ6)y!Dfz1orxm*B{lM z`Z{}JDNh*a?F}VjuJ)1KZwa3zjk{@&hPZ|c_qhWXzN30fu$zQ9ubKG?B~id?F#hNm zs3t3JmG|s>VX7JQx>PSs!~&R*{9m+}W}8wJ;#%gx15i+W_%w!!d@9};nW(H>2tS#v ze8*y5yZeQSqvgEMKj&I&jq3#y?7#kL`Vw-#?oWnAV}u$`x{!O9*&5;{%foJSKt+et zuU;j&@0Z@3$STkKvrXHF*YtBq0#Qzi>2bVg4N7QhO1+qZ0wR`jTZDG+G`pwBn1oY5ts1 zbJ3vWXkF?Vh7)w{EHvg|FV>f=f>NLwli!6I^1{Fh4kj^tvF~w;B>^KRCN1IYmK1SQ zLqLJ;6dH}mFHT?5qjX`fBeeFObWltdp9puE9y>%;-7Vzy|$i^3r?X6H7ha#IuSh=El9 zFf&)vwRAgjC)C|dCHrkEdGzw}u3UKmY2>NKdKrc7XN<7n7;C*lT@u`6*DhV2y0S3d zghyO4=kl}6w6CUnfNR`dzIN=IwM6`|%{AF{&HDIv9#SAf%%7lGojwF&dTmhhZb7jV zbHn&G>U4_WinT*MFGhZ}BnYfl9^cwgc$hK{?yz!G;mSMVW-d~&l|Ekp{Tlu0zEW7e zRXu0S774fkBNoD@sGKV;v37}8-QhmFwq4y_PO$*T+$|sMueuk^U{5)Z4o{h}$HioG zZhDL@M~9n=7zV&1xLbG2!SkECEel@UrvNGezqfmADsxN zWH_4`{$)%G(g);>C=ZdPdg2!A&8;j$42ThThJ^65^v0y^npIorpjA55{Y+2~RDhT%}d ztgmESbDlh1v=FCp5A5Sxo@ogTyeyU9$l4$?H>TU}?KiXrPY@M>Nx=oAJl!l%z{jN_ zyYPqX$>Q9HT(mu=ShDVSi0}yA4^Cz2_BO=MiNcl5{$%CAzqwp{OyRF+MB(H?&+Q9s znnSooEe?Y_@)S@oRtg#s0`E6FmBCyCyqdkU22m^(8$5#o+l`g?hFXQ#k(J}0(Wy}K zkpA=0Fj0Ps7|?z-@W|nWH*-|d7 z{Mg&^Puj%!I8>HvOpxft32W5*qQSt4>Bhg;2$`zJ6y8~)=92YC$AX|5E4Kc;B|RF* zc@Ur}W-GEmOEm(b)`si}fT7m48%~@XL=PCP~uFn>J^{!ixVo&i6G`je{D7@nxhQ&g06>gF7Q+21U?fGi^U?INs-|{ zT5+4D=;LNz$?R`pknJ|*^?s*O)C)i2+^xfc9jwmIPNpg|k*8uanepB2A3_=XuKH0k zp!UKtwZPN9LlAa%wP($$wnA-`JM z{2rLh2o!ws^!Jq=%lWJO>%4Kb1C2K-qQlVmGu}b5vv*Yhc8@l#Md65%5x6; zN~BWhnd5|yUEfm^vOk{Px48^7nb;l>04F9I&+{Tod!RZu?fz?rWGYWs)t|I=+sn)_ zR&8zV>pofn`jzf-WX$~9Z^ieWAN-Sju&xru2=MAHMg31dUPj6);Vh}jmv`^Zk#APu zYf2>CZ(mF@V)z4EZ9gMqQz$-ofO1Z^-}^haA@$nEc(fMO&joF<4ju;$r%-Y@U$ b_ugQ0BmA7(Q}WAtpsEfZI(m>3hr9ZJ=Cs@V delta 2388 zcmXw52Ut^C77j3qU_oUD3(b)oaYtEDM2bdqK80b`#6pJH6Rh z5bbsPl=qDiDG#XO$x)m+rRyYLQTS6dy}!TzQU761$Nhlceu>%XsAqY~(?QgIt_0CM z(*5pC!pOO#ZINvM&cd+Ze!Cwr0egtK0jHbq#f-wDmp&gM{(fp>as(8%!QOIe;%zuascq}kbXTVMG8P*mgA{aX>^SF_@$ z)CjVTzP=7}C{HwGmo=n{CDqzU5rSE2lg;#~`2PRcI`-oVGxnyPogNyGRM7(kc^LF0H`Z&}Wra}h{+ zvOVQIroMhh-~r@#?vGUaHS@S`z1d%g2y*Gywv1ODf4CeUz_d*n>X@;sI=+M5i706r zle!HCI*f$>XVaD@GjBT2>gdL;IvkdB9}BD(UVvFNPNxQLK8i(ra}rX!aBmmE9M$8{ z8ZZyXvR#?o7Bg#t&92L^Z}EJKaa#z|O*eh;7>y748?3;8aD=U;4}Tt3@{g_^NyGE& zcmwcFknK(no$7#DH+Y`Z);I*j_^9WPO`KOI01)^L1ZkC6*fl;iJ&qA6A0OpAUyx`p zsXXNkwB=MhQrQ4mEg3o4=nJRoJk%eZ&WcqeJi6;9NOvQG)-x`bqMa9q-t<}2f#5=) z6tvcS9rJ{9R#=NkYGuBkIEO?;11n{@VufJ}x5#P~KK&GXGxbXBXbR9eqv2CzT28Gy zs;I=B4ubhDloV@=syi)Kb@l*|8p|JXFJoPM_v;KzYS1Mvj4m3)6)3s1JZzMwfPK5y z2%;7aF_Sun_{#zl5j@&WPdIlBjfr%YyzyhcU}_%bN^q%gpFU>B^xK!#ZIf-IuOy2u zN)dDTPash6uwC^A9UQD({EL|$CcsyW?Xb$IW-4wmoamH`JM4>5EcHxwvewqVn!r*7 z$1VwOnQF!+`mS+3>jS;58BrJ2k_iL(?|E49!`eHx86glM7jwtGu#hIzxQZZ?)p@os zc6TVOcGdI=Sd>y8re^&ZF^t1(1w#FStrqX8_STeIdcjbvwZAVbwGR_{TyatxDjj!E z5MfQ!f_4>EQZzJ*Mu+%~GhgIe$x7x{!V`H{7R0o!39f>f6-X~@VN%mrU)mwp=c;$T zH0mtmYgEE78^z_>)EtJkfS?#sBpxJ4V z$piP&mj>b~c63$r0QHUpi?jp{TP&*DFYoKbNtAwmWXB9&zV`L(zj;evYHe@E9RX9U z-9i904<%m)%nP|4WYX?|b4-Tk`slvTe>RDp>`B{as2WS2%;694(adLb--A!(VpcX) z{OSeV2|!T(6?Bv{9|{FqIevdbCVh)Vy$LQk$c`vL$x!f?y5QtE9jp2D8dd0V`*MC0E2d}#HLWt|{9p4dHd+#um+`epe@ zJmZ2A7vob4l-IjOjx6{doT|&l1j!d?Dk9;EGWWk10yV6F3ZR54Y?dKMSJs@P(Q!!cxK6;jpQSr|W&H!y`S7A?eP(A9pFK6aPtmy;8n6;|N{+6JCEs2;} z>66(2Ml5rG{c0w?p`}^s>I+BZ(G->o;^G#PpS4!C@FpL9J!JSdLc}z1rD03{_5qDZ zLu{HW5cnG0BBozonXPiJC;Ob8O!cE)Y>N6g4Miqjh=;e_lu*VHSdH*B{FOYRmiIy8 zx>jjkhgHI1R_4=#^|)m`?Mv|wfIOSvJ19y+IVHTl>^{mxla@LZ>7ff*VI1unS&hZq zaX?Pwt3)i;5m6-8#AL|QWEwmc_jO)S63V) zSX}~5-DOkeRmtYcK}La;IDdu78pK8>r|KdcsfnNl`1s`I#GZln-cvnC*uZfpys_5F zMtm-$bFln|?e&Tw^G79e%(^n5YW(z~PPKOx8akLdk+F~&j6Jw*tyJ%MTx4tl9Ib4dR9wvSs3`7?Zk<2f-NDC4 zB=B}~UEG|_DqGp3fh-e1BRjnluKM|Aq_^z5=F-tEs1-*`s5G&W&AJ-_IBXNjo!$A) z{Ol^E3_W6Moatl3v88G%^FOVn#Q&TNEdTU#eV9(l#JAH>)G}l3HmZZMzTS>$t=`+` VD>mex!L{S>bp~;|?x)aS{|880#J>Ol diff --git a/frontend/src/components/Elements/Button/__image_snapshots__/components-elements-button-sendbutton--basic.png b/frontend/src/components/Elements/Button/__image_snapshots__/components-elements-button-sendbutton--basic.png index 95b1dc556c31a22b0674f34f609bb0b6be217e7d..b13c73f07ec1f1d1fd1737a771f12ab4cf3cd926 100644 GIT binary patch delta 2390 zcmX9<3sjPK8%L|TmPPx%tunuCt<&0B^VUW4N^>RaTPG?*Q$y&ZGD*>8h?nqXwdH21 zYi$-{vZnI_2pS?O2`n?$QpgJsD3_%ReL)cwNKp8A-FwdeoagyHm*4X|@Bcji)`<3q zA3}kg!v{Y*nO{An0oWQVrq^PRuxo9VaTkSyoZoi*cCNh4kGKBW%aHTlkyp!cPiVCL z_cD338#nY1XcHewsjWW*c0a63J^A{40$mo5uP=dYl8Rf0eGasm%l4_Q8&-LFkWJ6)y!Dfz1orxm*B{lM z`Z{}JDNh*a?F}VjuJ)1KZwa3zjk{@&hPZ|c_qhWXzN30fu$zQ9ubKG?B~id?F#hNm zs3t3JmG|s>VX7JQx>PSs!~&R*{9m+}W}8wJ;#%gx15i+W_%w!!d@9};nW(H>2tS#v ze8*y5yZeQSqvgEMKj&I&jq3#y?7#kL`Vw-#?oWnAV}u$`x{!O9*&5;{%foJSKt+et zuU;j&@0Z@3$STkKvrXHF*YtBq0#Qzi>2bVg4N7QhO1+qZ0wR`jTZDG+G`pwBn1oY5ts1 zbJ3vWXkF?Vh7)w{EHvg|FV>f=f>NLwli!6I^1{Fh4kj^tvF~w;B>^KRCN1IYmK1SQ zLqLJ;6dH}mFHT?5qjX`fBeeFObWltdp9puE9y>%;-7Vzy|$i^3r?X6H7ha#IuSh=El9 zFf&)vwRAgjC)C|dCHrkEdGzw}u3UKmY2>NKdKrc7XN<7n7;C*lT@u`6*DhV2y0S3d zghyO4=kl}6w6CUnfNR`dzIN=IwM6`|%{AF{&HDIv9#SAf%%7lGojwF&dTmhhZb7jV zbHn&G>U4_WinT*MFGhZ}BnYfl9^cwgc$hK{?yz!G;mSMVW-d~&l|Ekp{Tlu0zEW7e zRXu0S774fkBNoD@sGKV;v37}8-QhmFwq4y_PO$*T+$|sMueuk^U{5)Z4o{h}$HioG zZhDL@M~9n=7zV&1xLbG2!SkECEel@UrvNGezqfmADsxN zWH_4`{$)%G(g);>C=ZdPdg2!A&8;j$42ThThJ^65^v0y^npIorpjA55{Y+2~RDhT%}d ztgmESbDlh1v=FCp5A5Sxo@ogTyeyU9$l4$?H>TU}?KiXrPY@M>Nx=oAJl!l%z{jN_ zyYPqX$>Q9HT(mu=ShDVSi0}yA4^Cz2_BO=MiNcl5{$%CAzqwp{OyRF+MB(H?&+Q9s znnSooEe?Y_@)S@oRtg#s0`E6FmBCyCyqdkU22m^(8$5#o+l`g?hFXQ#k(J}0(Wy}K zkpA=0Fj0Ps7|?z-@W|nWH*-|d7 z{Mg&^Puj%!I8>HvOpxft32W5*qQSt4>Bhg;2$`zJ6y8~)=92YC$AX|5E4Kc;B|RF* zc@Ur}W-GEmOEm(b)`si}fT7m48%~@XL=PCP~uFn>J^{!ixVo&i6G`je{D7@nxhQ&g06>gF7Q+21U?fGi^U?INs-|{ zT5+4D=;LNz$?R`pknJ|*^?s*O)C)i2+^xfc9jwmIPNpg|k*8uanepB2A3_=XuKH0k zp!UKtwZPN9LlAa%wP($$wnA-`JM z{2rLh2o!ws^!Jq=%lWJO>%4Kb1C2K-qQlVmGu}b5vv*Yhc8@l#Md65%5x6; zN~BWhnd5|yUEfm^vOk{Px48^7nb;l>04F9I&+{Tod!RZu?fz?rWGYWs)t|I=+sn)_ zR&8zV>pofn`jzf-WX$~9Z^ieWAN-Sju&xru2=MAHMg31dUPj6);Vh}jmv`^Zk#APu zYf2>CZ(mF@V)z4EZ9gMqQz$-ofO1Z^-}^haA@$nEc(fMO&joF<4ju;$r%-Y@U$ b_ugQ0BmA7(Q}WAtpsEfZI(m>3hr9ZJ=Cs@V delta 2388 zcmXw52Ut^C77j3qU_oUD3(b)oaYtEDM2bdqK80b`#6pJH6Rh z5bbsPl=qDiDG#XO$x)m+rRyYLQTS6dy}!TzQU761$Nhlceu>%XsAqY~(?QgIt_0CM z(*5pC!pOO#ZINvM&cd+Ze!Cwr0egtK0jHbq#f-wDmp&gM{(fp>as(8%!QOIe;%zuascq}kbXTVMG8P*mgA{aX>^SF_@$ z)CjVTzP=7}C{HwGmo=n{CDqzU5rSE2lg;#~`2PRcI`-oVGxnyPogNyGRM7(kc^LF0H`Z&}Wra}h{+ zvOVQIroMhh-~r@#?vGUaHS@S`z1d%g2y*Gywv1ODf4CeUz_d*n>X@;sI=+M5i706r zle!HCI*f$>XVaD@GjBT2>gdL;IvkdB9}BD(UVvFNPNxQLK8i(ra}rX!aBmmE9M$8{ z8ZZyXvR#?o7Bg#t&92L^Z}EJKaa#z|O*eh;7>y748?3;8aD=U;4}Tt3@{g_^NyGE& zcmwcFknK(no$7#DH+Y`Z);I*j_^9WPO`KOI01)^L1ZkC6*fl;iJ&qA6A0OpAUyx`p zsXXNkwB=MhQrQ4mEg3o4=nJRoJk%eZ&WcqeJi6;9NOvQG)-x`bqMa9q-t<}2f#5=) z6tvcS9rJ{9R#=NkYGuBkIEO?;11n{@VufJ}x5#P~KK&GXGxbXBXbR9eqv2CzT28Gy zs;I=B4ubhDloV@=syi)Kb@l*|8p|JXFJoPM_v;KzYS1Mvj4m3)6)3s1JZzMwfPK5y z2%;7aF_Sun_{#zl5j@&WPdIlBjfr%YyzyhcU}_%bN^q%gpFU>B^xK!#ZIf-IuOy2u zN)dDTPash6uwC^A9UQD({EL|$CcsyW?Xb$IW-4wmoamH`JM4>5EcHxwvewqVn!r*7 z$1VwOnQF!+`mS+3>jS;58BrJ2k_iL(?|E49!`eHx86glM7jwtGu#hIzxQZZ?)p@os zc6TVOcGdI=Sd>y8re^&ZF^t1(1w#FStrqX8_STeIdcjbvwZAVbwGR_{TyatxDjj!E z5MfQ!f_4>EQZzJ*Mu+%~GhgIe$x7x{!V`H{7R0o!39f>f6-X~@VN%mrU)mwp=c;$T zH0mtmYgEE78^z_>)EtJkfS?#sBpxJ4V z$piP&mj>b~c63$r0QHUpi?jp{TP&*DFYoKbNtAwmWXB9&zV`L(zj;evYHe@E9RX9U z-9i904<%m)%nP|4WYX?|b4-Tk`slvTe>RDp>`B{as2WS2%;694(adLb--A!(VpcX) z{OSeV2|!T(6?Bv{9|{FqIevdbCVh)Vy$LQk$c`vL$x!f?y5QtE9jp2D8dd0V`*MC0E2d}#HLWt|{9p4dHd+#um+`epe@ zJmZ2A7vob4l-IjOjx6{doT|&l1j!d?Dk9;EGWWk10yV6F3ZR54Y?dKMSJs@P(Q!!cxK6;jpQSr|W&H!y`S7A?eP(A9pFK6aPtmy;8n6;|N{+6JCEs2;} z>66(2Ml5rG{c0w?p`}^s>I+BZ(G->o;^G#PpS4!C@FpL9J!JSdLc}z1rD03{_5qDZ zLu{HW5cnG0BBozonXPiJC;Ob8O!cE)Y>N6g4Miqjh=;e_lu*VHSdH*B{FOYRmiIy8 zx>jjkhgHI1R_4=#^|)m`?Mv|wfIOSvJ19y+IVHTl>^{mxla@LZ>7ff*VI1unS&hZq zaX?Pwt3)i;5m6-8#AL|QWEwmc_jO)S63V) zSX}~5-DOkeRmtYcK}La;IDdu78pK8>r|KdcsfnNl`1s`I#GZln-cvnC*uZfpys_5F zMtm-$bFln|?e&Tw^G79e%(^n5YW(z~PPKOx8akLdk+F~&j6Jw*tyJ%MTx4tl9Ib4dR9wvSs3`7?Zk<2f-NDC4 zB=B}~UEG|_DqGp3fh-e1BRjnluKM|Aq_^z5=F-tEs1-*`s5G&W&AJ-_IBXNjo!$A) z{Ol^E3_W6Moatl3v88G%^FOVn#Q&TNEdTU#eV9(l#JAH>)G}l3HmZZMzTS>$t=`+` VD>mex!L{S>bp~;|?x)aS{|880#J>Ol diff --git a/frontend/src/features/chat/components/__image_snapshots__/features-chat-components-chatinput--basic.png b/frontend/src/features/chat/components/__image_snapshots__/features-chat-components-chatinput--basic.png index 3518ee0556395e754c6e5c119de2ab5472140b25..20b33ed79bbf410c630676847aac2e80775311a7 100644 GIT binary patch delta 2243 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 J`}Z?f{sUDnoR9zj diff --git a/frontend/src/features/chat/components/__image_snapshots__/features-chat-components-chattalkarea--basic.png b/frontend/src/features/chat/components/__image_snapshots__/features-chat-components-chattalkarea--basic.png index 7922001da253716668c79110ffd06ab8a0db8ca0..066d76e4e0f0b8a7b16e7746aa3e661d5b68542d 100644 GIT binary patch delta 2175 zcmYLK2~?8l8YZh#O=Z(mddr2mS=mHssYGtjWR{splU_{5r5h@yhUNmU{5szBc*mtA zEjO%d>L>w<475{=K$$kL2zT2zHuE>py()c%)kfAg!VXR9jQPNEyP%>%D@!v=sbGr6e05w)7sWwGjnORxoC`x%x zup9dUNV|M~Jdx)b)K!?*)YKFm9sQge68MMu?(j%dQa0W<{}Q&2=W)`t+`D5TBULrC zR2p2iI2eZ|>vPxJn;v$f&;rWK_UJKh*qwzf8_UMP###|Us^ zGs%&lnn4k2U7G@skDk_BD>$5NyFX%5nbv6$wbcK+wZNi)(v&AowJxzu8Q2}D4kCma$ugSKc5lCPlQEOR3%>zHUg z!WkaHE5;+SH%^E*JOlZJ;n2gSMJNS!@LBx8dW3(IoaA(n3LSNPQTxN!tIyP)Fj0|y zH553ptYB9KF_m0bKV##L7E!vaOk8#)cMl7TGhG|{7nVr`!Ws+c0L~+KnkMnd&(Vwo zsus&emsdG#cl+>Bf!B;#C}H}(e`ess`J zk*Robi;8lF@=dF10I44+PFp+Z;0g3iF%N7xuZ;;5)agX9=#Y1)Wd$**!&aVGH8tI1 zNmIa#s?9OHLp>1I-o1J1N-jo@!l`=mt*PN}+%<`FLl;f!qrBmZ9|o+m*8s3aU80gY z)^%3lXGb8_sui`tOt!MKL+n4C@9U9?k4k8eWfU1s?}J%>V1*s(#uzCCjK`NMZDynQ ze#;DuX8eH(`xo*x>{6sSo!Pd{tE*jis7`W+M&fbg zUAx`^cIsU{UCo;_haEgSE{8uUrC5k;#cEo(!{-XrL>(GR3Fp_Var-8l|f<(Wc93=%9JoV1O&mu9G?PBqo#1RRcdi(RPqkB z(ORc561C#iz*wCFqF!1u+*p~PWq)}&^^{p$&~n5vzgib6tZ?dLS_};n5q^QBTF0AO|QZykZK-fqQ;}ceQbHG&Sa;w}4n+VLTN=}yY zqb8-V$TjF2U1Q_a8uZAhf}OhcTbaodm*5J5{i^^RftVBs;C#+JfD(KQHk)N7MvJcw zTaUR!PMRdsiE*NXgJ4?#uh?zBzMA1BTVP5*T!W~QcaK>eETO@{_Dh#6zc2m|3UX)W zef9f+cFv1FcFCAsi}2{zP^a+VDlBhjdadMsOWdc7?nF&rIA@;k^JE)&s3brp1vv<3 zTI3EgTEg;2la9!a$8VlP+sTAAS(7n^E|X2PI}#l#M}Pvv+qicb+@!1V)|GUK6peNi zKwIj9Oo8=VqxkIxU)yG{m;X2kp%z0TrSARxmPFI~Q?^Rj*DuVG3iaL>-(PWDNOM~;TO>PEX3WiqE9P1M2iyCCp6%!r;1)dNvwKiBBQ*3X_BWKyO zyWV)? zKcAh*DaXj?xgPN?6B1rSZ9sdjuyBuVDi{I}NJTfb?4jMe^z~<337VK9EEf)=&T;4n z#$>XSkd3l@a&T1k1`ptdfRXCfoq3?`Iz-ZI(Z|?v z_5CixF-+69aGQ_#x=l!*cjJ*d3s9`+>rB3Wdeir$LQ5CYQ}aDQv(fzA+&Qtog{j_; zIwRWE#fHz&cr+9}dJuMDur+%d|h{6pCfog<0gL3V6 z6^bIHfP??mtG|4)va>6E_;4>|la3m`>kqcEva-tU>FHTfC}yk65I809Xaf!6Ve+)L z)_SL*Md#4aO?@!@S_S|B delta 2181 zcmYLK3sjP68m7{<>|%GvCbdn?HZ?Cg@*T3g~%J^Q*^DHR) zbsygEm&&-1r}aPRqnv7kE|(;i#KHW-trCJ;{}E7i21PbJc+BH7yXPh4+c33Y;{dVP zLPzi0iJ5moGvq+K@Ua)qb#19m_*f4Df#{RWPe+n|w`>BJFYw}h`koJQjt)?0MMyna zDwWQEa}W&5+kL4z;N5d1^TXgEiN#_$R`%`5?65(#(R&97y$*uVB*oze0qBnoxX@%0-+Y~#NT!P7=CfI$+o?{z1-+=iopT^F=7vYM(dhW1_$4b%OBY`3?vzc;flWK5oT%t0zyM7)id|Qly_X z8cb!>9EXS$ttEgKOlcm7wh)hpM!$k>#c+fQgs zhR;gd>aINPFT0BLXaD`|)t#gR_8z1O%cDTqQ>%4Y+GQZNt|m3~YkJw!*^QgScP98q zRe_c4Zi4VPER+<0R_JIeOh%+lzZZ-(H#oKJ<1>{#Y8i!Q{NBHQU;#}jf$Rh$It$B# z(7m*=hSR3&jV(wh<6K{i>{Vx+Nr-zHEz#7Qn7!hfCVy*5hl>c@+PfJ=pLP6>PYrvyJ^n45r0_lV5G$_F%k9C6>> z;`>e;II;>ecXyOLM@1RV!rWnx8oyP>PWo?LD^dmThin5umDw8zURn>?EWHzc+8fmy zZqv>jNgLW*3J6gcj?EH^X#q1RwD2bID_hpAQ2osv1Mm%bRpg((drWvLAk}<}jg2;GPD1BynTA!27~t>*^a_%8 z-7HwhirWaMj-@}XF47y-(cW5~5i{!rxhQOcW@Rgaiq*H0;j7Prr$C|s*_$|9A!35# zygQaQ5z-{}lr_dGXE6d7*f=GL)EYBr)gzm&QO1bttTY$I^ma*0uNo#_?xDX01elD? z&t^U$EZmDDdEhA!ZW)dPdw3pmmWPn!#9mmcjh^l=*2MLuPzCTu_lK;BqWO3p%a#tE zUf1@flzJQvh}%q)jQaDFx?8roePrdgmY|HaL}NI$pTM%F43&u01kTi&N26y4J9oKo ziScELE8C*Wy%vxv&D3+;W{L!0ySi%@N15wQhBKQz7|U`E z41&O}rMMbwi3IRF>V`2*i4EGXL3p!?ZP~NX$IiZUyU3JR%MtVcZWz%o-W1sK!l@I8-|igR zzimHQIu9_CzMsMh8lS_qQig(%@|Ez+MN^-~4`dXBLPF8YDF{GRTGOADkboP%c22nu zAG>JXMRyzE3OTB)9jQZ%#~Hel8o^aESL_RBC6s0g1uEOCI26icwM&9lS~IHncS*9sUyivK z{u$ZWzt;*YA4f2p6_?%?fO89E%7oec*qBO@bk3>J1_#+ew1?w_Xre1-=)Y`4XwXdtE zfvIY*4Kl3$ejW|Z(+_TL74b=S*YSzm&-Y7-NM? From b76699cd210a0b31fb51574d1f66ad3d7eb33d68 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Sat, 27 May 2023 00:42:27 +0900 Subject: [PATCH 10/11] =?UTF-8?q?react-modal=E3=81=AE=E5=9E=8B=E5=AE=9A?= =?UTF-8?q?=E7=BE=A9=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=82=92install?= =?UTF-8?q?=E3=81=97=E3=81=9F=20npm=20i=20--save-dev=20@types/react-modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 10 ++++++++++ frontend/package.json | 1 + 2 files changed, 11 insertions(+) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 76cd19efb..0e035011f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -35,6 +35,7 @@ "@storybook/react": "^7.0.9", "@storybook/test-runner": "^0.10.0", "@storybook/testing-library": "^0.0.14-next.2", + "@types/react-modal": "^3.16.0", "@typescript-eslint/eslint-plugin": "^5.59.2", "@typescript-eslint/parser": "^5.59.2", "concurrently": "^8.0.1", @@ -6744,6 +6745,15 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/react-modal": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.16.0.tgz", + "integrity": "sha512-iphdqXAyUfByLbxJn5j6d+yh93dbMgshqGP0IuBeaKbZXx0aO+OXsvEkt6QctRdxjeM9/bR+Gp3h9F9djVWTQQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-transition-group": { "version": "4.4.6", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", diff --git a/frontend/package.json b/frontend/package.json index a3d9198ac..1bee343c4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -47,6 +47,7 @@ "@storybook/react": "^7.0.9", "@storybook/test-runner": "^0.10.0", "@storybook/testing-library": "^0.0.14-next.2", + "@types/react-modal": "^3.16.0", "@typescript-eslint/eslint-plugin": "^5.59.2", "@typescript-eslint/parser": "^5.59.2", "concurrently": "^8.0.1", From 791188eac3cad48f6f8ccb8e2049994320232113 Mon Sep 17 00:00:00 2001 From: wyoheiii Date: Sat, 27 May 2023 01:28:51 +0900 Subject: [PATCH 11/11] add stories --- .../src/features/user/components/UserDetailsModal.stories.tsx | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 frontend/src/features/user/components/UserDetailsModal.stories.tsx diff --git a/frontend/src/features/user/components/UserDetailsModal.stories.tsx b/frontend/src/features/user/components/UserDetailsModal.stories.tsx new file mode 100644 index 000000000..e69de29bb