From 3d109db067149fbc721691281c57ce4e167b7686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9D=B8=EC=84=B1?= Date: Sun, 11 May 2025 20:26:10 +0900 Subject: [PATCH 01/13] =?UTF-8?q?feat:=20additem=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EC=B6=94=EA=B0=80=20=EB=B0=8F=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.jsx | 2 ++ src/pages/AddPage.jsx | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 src/pages/AddPage.jsx diff --git a/src/App.jsx b/src/App.jsx index d00e7f8a..9f31321b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -3,6 +3,7 @@ import { Global } from "@emotion/react"; import Header from "./components/Header/Header"; import MainPage from "./pages/MainPage"; import ItemPage from "./pages/ItemPage"; +import AddPage from "./pages/AddPage"; import GlobalStyles from "./styles/GlobalStyles"; import BoardPage from "./pages/BoardPage"; @@ -14,6 +15,7 @@ function App() { }> } /> } /> + } /> } /> diff --git a/src/pages/AddPage.jsx b/src/pages/AddPage.jsx new file mode 100644 index 00000000..4a15a2d9 --- /dev/null +++ b/src/pages/AddPage.jsx @@ -0,0 +1,5 @@ +const AddPage = () => { + return
아이템 추가 페이지.
; +}; + +export default AddPage; \ No newline at end of file From 68f41423f5e9c4527f6288c23f7174c50774a426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9D=B8=EC=84=B1?= Date: Sun, 11 May 2025 20:27:11 +0900 Subject: [PATCH 02/13] =?UTF-8?q?feat:=20=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20=EC=82=AC=ED=95=AD=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=B0=8F=20=EC=88=98=EC=A0=95=20-=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=ED=8C=8C=EC=9D=BC=20=EC=B6=94=EA=B0=80=20-=20activ?= =?UTF-8?q?e=20=EC=8A=A4=ED=83=80=EC=9D=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/ic_X.png | Bin 0 -> 1555 bytes src/assets/icons/ic_plus.png | Bin 0 -> 724 bytes src/components/Nav/Nav.jsx | 9 +++++++-- src/styles/GlobalStyles.js | 8 ++++++++ 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 src/assets/icons/ic_X.png create mode 100644 src/assets/icons/ic_plus.png diff --git a/src/assets/icons/ic_X.png b/src/assets/icons/ic_X.png new file mode 100644 index 0000000000000000000000000000000000000000..aa81e538cfd9452d71bbb201ed3371b8f9743dbd GIT binary patch literal 1555 zcmV+u2JHEXP)-#FeNl~$wz35o=bK%h!UG}|KrWpm)drQIS9h&E)~D_7zGC;YAl^aF{KXd`oUwjxQx2&bP+B+sF zM45;j1o&xbnl^voz0>QUfYc%ypBUq|1r5kgfENbW+as`)w#sObf|WI69wpp?gOWgS zm?>GXarNf<`;dY}C1Sr7fJJ=y0Spj~LH**n>SaiPw1}>R4SYEPgGsZkLshn_NQt0$ z;9xQIxBml33uR2n$PgAWL=s$DBNmiJJ7dDZ5`&^KL=uScZWR_nNW|3}MjZw>CPXo@ zdec}IIWe|stgaa|oOSvMLks6{d2YH|k2)t(#1O`XFm^C_mZO4aWYutNSa<{^5Mw1P zx>Sdj2#gD7@Sgz^965XlUODk19De)|Z2h(kcYnSIDmnJ_Q}EIY&%@|w3GV#xBm8y$ zAF20avNjc#tm$EILPN_O#32c9z4>}a0&)DgV{imt-^L%Tf|pUi8?T*uxJ{q`)z{y` z_8)%=e+JWaN(#-OV}VtJGD+Dg@eJNASAt9V)e~?E|I*@@;6kNClFCZs(@M~RKoQ+^ zT8hz9DR6&U8DSDS-#J}1gtacU3m;5{X zMA(*g8WOO#*Y4C=RWjlveDmFH_**hqx;T1&)*MhZoHLM+-Txjaks%_1N?=lWK#BJ> zpWPJuKBR<#Cbb~ck_16bUs$ouT7nBEWJh}wGEa%Xr_M_9iKHbXF9`%6<&(YJnr~wg z6d@}kPYHzMu<_n)Plt*t&M;jWVb!GE6|sx5@|4hld#}|WEXP1GA|)et2?UD}!7@s) z;$(!8nFNA+Z@T6^mR+VPDT~uYQGWdgK3o=4ff=lKyxc6H9!7`Hx8F3O+XRSi82oX4T*aXFh^cYoUtrB={ zy0=7dO{oacZnLVaRR)@x)Vu8qmd+L^LN<5ETL$CY?A`W=z|_ZR zM?^P2Hz5USv&fuenEt`xzJ3JLG!qh{DwWPb#x4JjJ`viUa|IIc6%ZR!bmBSR$1+fr^q5m%Ig`alRP1 zKWOLN`Kk$$r6OpYQ&kojCWFRTrND0Wh3T`KL5KA4_rMa980eufNaM?mP7tFz^%DyC zU1D4^4p#~LfnjvXv|W9BpC zGY6|g+m4QVks`1KX>smI2hM>*A%%YX?76ca#+@hhgi6~l zR?1WK9B5vg7MqeRB!W6w7%!$6&+ZA9awslXP!&C0_?aciz>+Z>GWLVxR9sx>Me5-# z1y7OzgI!IUBQ}&}BoK)guB@&Z%bdYH3=k9;DV`-+43}yJ&+6J|Ggzn=I6LsUm~`Qb zv*)XcGG`+FQl^G6?u-D*n1O@A#GqJ{tqOjWEpEH^(dVbR&FVRp4wEv;up~+r<;xwf zef-6wW7~_6;c`cn0$h}faG@$=>p(N~XmVNw(qS?ZV8NBFRt0A!q8FN^#vdCw$!)vR zos~02b1_1eMDJifpotqz&EYNPu+2P{L>Ckk6ciMQ^FLG5+Es0gZIJ)~002ovPDHLk FV1lV8z83%h literal 0 HcmV?d00001 diff --git a/src/assets/icons/ic_plus.png b/src/assets/icons/ic_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..668c1444412b2edd038c30406f02b95a30324edf GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7Bes?T7WR4>omgzpde#$ zkh>GZx^prwfgF}}M_)$E)e-c?47??6WT^vIy7~kGC^b-kWIQG$8_>Ju$xr5Rj z>IOGvCNOdKPL*S=;uPf8-t1n`e?ZWpX{*BHH)$fC3U8j=u1tCS{<>q_*B^(CqHCf- z4nu(3OEm8kmYLPp?G3j3CjNQT|Dy6A-&`|qJzo6x`h4zkju-Oj@y|EUe*I~$cIvkS z6Hl+6`{~u++j~zR@{0cPdSb=2wDZ4=Pwx+E6=mf0JO7-$|H$X#Z_<|6XsqGLxM2F) z{o>t!`Csk}Usx-yeD0lC7>kRGg9}ZFRlL3S8yL=~g~nf5FLXhQ`$JCHR@c8;`iYNL zuDiA9-xJ2(h=%mdt8`xZ%UzhkT4A>O*rK}L=^G4z3a{nOoN>HD$&@KdWZo&)nKzy= zn&$4-u<2c9ttUL&X2G}TXFV@ZJ?#|xcdq=~{WJgY9zDryWpn5E#eZ7sT|xruuZRDg zJDqD)UD~UcKesop%bec-b>5j}8(-8f=>E2Aj!u1{H>+Jq`G=RM_edB2dvSN(Zf&{8 zoSYpU4ILabAo6tG=FF{Otc&KzFvtqre~9VNHh~KXZ(aX-aeuh& { + + const location = useLocation(); + const isMarketActive = location.pathname.startsWith("/items") || location.pathname === "/additem"; + return (