-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/depromeet/bbo-gak-client in…
…to feat/tempLoogin
- Loading branch information
Showing
178 changed files
with
3,408 additions
and
2,143 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+52.8 KB
...-core-npm-1.6.5-49791f3325-8e6c62a6e9.zip → ...-core-npm-1.6.7-e0615c1077-ff940c228f.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+22.1 KB
...tions-npm-8.2.7-16d01301dd-36653b650f.zip → ...tions-npm-8.2.8-35b8edd110-0d348d651b.zip
Binary file not shown.
Binary file renamed
BIN
+8.85 KB
...ounds-npm-8.2.7-39866b7e0b-1c82361b4e.zip → ...ounds-npm-8.2.8-b5fa9a5203-227b8765e2.zip
Binary file not shown.
Binary file renamed
BIN
+68.1 KB
...trols-npm-8.2.7-42a6f7a1c1-3312e08ade.zip → ...trols-npm-8.2.8-6be68350fd-fe56d0a1df.zip
Binary file not shown.
Binary file renamed
BIN
+516 KB
...-docs-npm-8.2.7-2302b13286-a599f2e282.zip → ...-docs-npm-8.2.8-8f91382351-b9d15e9356.zip
Binary file not shown.
Binary file renamed
BIN
+14.4 KB
...tials-npm-8.2.7-7d43ea96a6-42ee5f2258.zip → ...tials-npm-8.2.8-6a154514c8-8c41e118b0.zip
Binary file not shown.
Binary file renamed
BIN
+5.74 KB
...light-npm-8.2.7-0abfc7cf9e-ad883f7c27.zip → ...light-npm-8.2.8-45f64b7694-14efa22b56.zip
Binary file not shown.
Binary file renamed
BIN
+21.7 KB
...tions-npm-8.2.7-123b8250f3-b99dda72ed.zip → ...tions-npm-8.2.8-06087ed4ff-bf2c35910f.zip
Binary file not shown.
Binary file renamed
BIN
+12 KB
...links-npm-8.2.7-2c2a658cbe-2a83079752.zip → ...links-npm-8.2.8-5bc05f7a65-b4aba8ce96.zip
Binary file not shown.
Binary file renamed
BIN
+11.9 KB
...asure-npm-8.2.7-a92c86ad06-5c9e854257.zip → ...asure-npm-8.2.8-cf468042ff-51d5198626.zip
Binary file not shown.
Binary file renamed
BIN
+54.6 KB
...rding-npm-8.2.7-21efd2df17-8c1131c59c.zip → ...rding-npm-8.2.8-cd1ea84a6f-f1f7022bc0.zip
Binary file not shown.
Binary file renamed
BIN
+8.04 KB
...tline-npm-8.2.7-4fcf9f856c-e8706505df.zip → ...tline-npm-8.2.8-c57daf42f9-2b04047536.zip
Binary file not shown.
Binary file renamed
BIN
+5.29 KB
...lbars-npm-8.2.7-54d11744ca-fc29c70949.zip → ...lbars-npm-8.2.8-e2dc8a6f5e-9fb94e0ccd.zip
Binary file not shown.
Binary file renamed
BIN
+8.43 KB
...wport-npm-8.2.7-5a526af284-573ba010bd.zip → ...wport-npm-8.2.8-e0a6b91ee4-46f81d0ea0.zip
Binary file not shown.
Binary file renamed
BIN
+83.7 KB
...locks-npm-8.2.7-e67a538637-222256921f.zip → ...locks-npm-8.2.8-e7289e1927-d0be7fe28f.zip
Binary file not shown.
Binary file renamed
BIN
+21 KB
...pack5-npm-8.2.7-221242c1ea-17891f0099.zip → ...pack5-npm-8.2.8-a256c0247b-6f6ef5ea3b.zip
Binary file not shown.
Binary file renamed
BIN
+157 KB
...demod-npm-8.2.7-f622f37452-27be9ae119.zip → ...demod-npm-8.2.8-bb5d8962ef-5172d97af8.zip
Binary file not shown.
Binary file renamed
BIN
+1.58 KB
...nents-npm-8.2.7-62af729705-1a4023cb84.zip → ...nents-npm-8.2.8-54e66072e7-db76a00324.zip
Binary file not shown.
Binary file renamed
BIN
+11.6 MB
...-core-npm-8.2.7-ee5488c1e7-f16b033e9f.zip → ...-core-npm-8.2.8-83e5eb4c89-dc8c47e065.zip
Binary file not shown.
Binary file renamed
BIN
+6.9 KB
...bpack-npm-8.2.7-094e9842e6-c12bbab5cb.zip → ...bpack-npm-8.2.8-862f9b3670-53a3859cd7.zip
Binary file not shown.
Binary file renamed
BIN
+6.72 KB
...lugin-npm-8.2.7-5a75390eb5-be28a65b80.zip → ...lugin-npm-8.2.8-b6e55b2f6f-400fb62367.zip
Binary file not shown.
Binary file renamed
BIN
+55.1 KB
...enter-npm-8.2.7-b838ad6bc5-af919584a5.zip → ...enter-npm-8.2.8-b74dc0652d-e0bfc6976e.zip
Binary file not shown.
Binary file removed
BIN
-1.59 KB
.yarn/cache/@storybook-manager-api-npm-8.2.7-93cca428b3-c3886a0b30.zip
Binary file not shown.
Binary file added
BIN
+1.59 KB
.yarn/cache/@storybook-manager-api-npm-8.2.8-a39c502a81-2531c6eb57.zip
Binary file not shown.
Binary file renamed
BIN
+150 KB
...extjs-npm-8.2.7-93c740dc39-e917c157bc.zip → ...extjs-npm-8.2.8-8816617d87-111b876a5d.zip
Binary file not shown.
Binary file renamed
BIN
+13.1 KB
...bpack-npm-8.2.7-b79ad7d17f-8dcb8f7f25.zip → ...bpack-npm-8.2.8-bc27c67fb5-1eaa87145d.zip
Binary file not shown.
Binary file renamed
BIN
+1.59 KB
...w-api-npm-8.2.7-bda4def7af-cfdb390129.zip → ...w-api-npm-8.2.8-5b6b1378e1-3bd245263b.zip
Binary file not shown.
Binary file renamed
BIN
+6.33 KB
...-shim-npm-8.2.7-e3685949dd-78c7d4bd70.zip → ...-shim-npm-8.2.8-21ae4251c7-cfc4fa7eb5.zip
Binary file not shown.
Binary file renamed
BIN
+45 KB
...react-npm-8.2.7-6438da3a8f-37a890af3b.zip → ...react-npm-8.2.8-512d6825f7-38a24ef9b9.zip
Binary file not shown.
Binary file renamed
BIN
+361 KB
...-test-npm-8.2.7-94f52debf0-a327a7b713.zip → ...-test-npm-8.2.8-4d2220f574-a9bf25af69.zip
Binary file not shown.
Binary file renamed
BIN
+2.21 KB
...eming-npm-8.2.7-de9b849d83-774d435d37.zip → ...eming-npm-8.2.8-45d27221b9-4f1fdb9a7d.zip
Binary file not shown.
Binary file renamed
BIN
+18.1 KB
...aphy-npm-0.5.13-d1d59a3273-44ee7417de.zip → ...aphy-npm-0.5.14-ea794a140b-5256728e27.zip
Binary file not shown.
Binary file renamed
BIN
+523 KB
...ore-npm-5.51.17-0933f97ab1-86db47b566.zip → ...ore-npm-5.51.21-04adc2d019-a602e70bfb.zip
Binary file not shown.
Binary file renamed
BIN
+32.6 KB
...ols-npm-5.51.18-6a3af541df-fed093f500.zip → ...ols-npm-5.51.21-deb33e027d-8e2890c2a3.zip
Binary file not shown.
Binary file renamed
BIN
+334 KB
...ery-npm-5.51.18-44e94ee029-6c37ef17bd.zip → ...ery-npm-5.51.21-f2a91d0ca1-90acc4db1e.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+99.9 KB
...quote-npm-2.5.8-7b2f555fc9-190dd182a9.zip → ...quote-npm-2.5.9-cdaa9d38d1-3a97610e8d.zip
Binary file not shown.
Binary file renamed
BIN
+99.4 KB
...-bold-npm-2.5.8-af6f6a5be0-c3045f68b5.zip → ...-bold-npm-2.5.9-90c396fc4a-d5ec1b19ae.zip
Binary file not shown.
Binary file renamed
BIN
+119 KB
...-menu-npm-2.5.8-e34101fe01-a47c2038b0.zip → ...-menu-npm-2.5.9-658f2012d0-85c0c5e315.zip
Binary file not shown.
Binary file renamed
BIN
+109 KB
...-list-npm-2.5.8-8a76a17285-3a131eb7cf.zip → ...-list-npm-2.5.9-8da891aa52-0c0e41ea03.zip
Binary file not shown.
Binary file renamed
BIN
+273 KB
...light-npm-2.5.8-c87a0df08f-c4ae1225c4.zip → ...light-npm-2.5.9-42da9d3c5e-5f3fc2394a.zip
Binary file not shown.
Binary file renamed
BIN
+115 KB
...block-npm-2.5.8-c6e1e80ce7-5929e16907.zip → ...block-npm-2.5.9-51cf8cbeac-aa061dd57d.zip
Binary file not shown.
Binary file renamed
BIN
+97.9 KB
...-code-npm-2.5.8-85bee4267d-80e427dd17.zip → ...-code-npm-2.5.9-1a6dfe119a-91f946bb3c.zip
Binary file not shown.
Binary file renamed
BIN
+99.4 KB
...color-npm-2.5.8-602641441f-72f58bc93c.zip → ...color-npm-2.5.9-d904d433f6-c5c2d6173d.zip
Binary file not shown.
Binary file renamed
BIN
+95.2 KB
...ument-npm-2.5.8-92b0425a38-5bb3af08c4.zip → ...ument-npm-2.5.9-c65ed942c5-12f6cd968d.zip
Binary file not shown.
Binary file renamed
BIN
+97.7 KB
...ursor-npm-2.5.8-40fdd3c323-808ca8e8fc.zip → ...ursor-npm-2.5.9-eca6da49d9-503f55a3ff.zip
Binary file not shown.
Binary file renamed
BIN
+114 KB
...-menu-npm-2.5.8-cee8941c43-6bf84e3659.zip → ...-menu-npm-2.5.9-b8cd8002cf-afd997ba92.zip
Binary file not shown.
Binary file renamed
BIN
+100 KB
...focus-npm-2.5.8-2665933318-a6a83720dc.zip → ...focus-npm-2.5.9-bb6e10b281-331ae12ff8.zip
Binary file not shown.
Binary file renamed
BIN
+102 KB
...amily-npm-2.5.8-a7a396012e-b6a3b96338.zip → ...amily-npm-2.5.9-e9a553445c-586cef284a.zip
Binary file not shown.
Binary file renamed
BIN
+98.6 KB
...ursor-npm-2.5.8-b88629a110-67c8fcf950.zip → ...ursor-npm-2.5.9-07f35e45e4-33c81dcfe1.zip
Binary file not shown.
Binary file renamed
BIN
+102 KB
...break-npm-2.5.8-b49cc2817b-0a469b3435.zip → ...break-npm-2.5.9-cdbff8b2ac-4f7c7eec34.zip
Binary file not shown.
Binary file renamed
BIN
+101 KB
...ading-npm-2.5.8-e3bb4b2a4a-379dea1ad8.zip → ...ading-npm-2.5.9-ca8ffb7749-179d018c97.zip
Binary file not shown.
Binary file renamed
BIN
+102 KB
...light-npm-2.5.8-2778fc95e0-03f75c9ea8.zip → ...light-npm-2.5.9-ae39a5d67c-8d51b2cec8.zip
Binary file not shown.
Binary file renamed
BIN
+99.1 KB
...story-npm-2.5.8-69da04b9bf-2a5e620dd9.zip → ...story-npm-2.5.9-15bae60d01-dc2cbcb623.zip
Binary file not shown.
Binary file renamed
BIN
+106 KB
...-rule-npm-2.5.8-6e7460a725-5140e12730.zip → ...-rule-npm-2.5.9-cf2dea9760-fde1388c2f.zip
Binary file not shown.
Binary file renamed
BIN
+100 KB
...image-npm-2.5.8-a5215b85d8-f70dacab04.zip → ...image-npm-2.5.9-5cccb46317-1061e04afc.zip
Binary file not shown.
Binary file renamed
BIN
+99.8 KB
...talic-npm-2.5.8-033864c681-eb43ca29d2.zip → ...talic-npm-2.5.9-f7d750fb1e-430a8205f4.zip
Binary file not shown.
Binary file renamed
BIN
+131 KB
...-link-npm-2.5.8-5227a9427f-4ab34ccdd1.zip → ...-link-npm-2.5.9-bac6d728d4-73e387c176.zip
Binary file not shown.
Binary file renamed
BIN
+98.5 KB
...-item-npm-2.5.8-31e6f79a7f-654f889870.zip → ...-item-npm-2.5.9-b9b5dc86df-2ead85cdea.zip
Binary file not shown.
Binary file renamed
BIN
+124 KB
...eymap-npm-2.5.8-aeaf932665-3cbe7e5e7f.zip → ...eymap-npm-2.5.9-33bfe35618-ebe08c57d3.zip
Binary file not shown.
Binary file renamed
BIN
+113 KB
...ntion-npm-2.5.8-bff154c32d-7b012e0485.zip → ...ntion-npm-2.5.9-3ba2670b11-2088fb8702.zip
Binary file not shown.
Binary file renamed
BIN
+111 KB
...-list-npm-2.5.8-14bbdf7ab8-a3a3c883d9.zip → ...-list-npm-2.5.9-4fd611ed34-4ac2822386.zip
Binary file not shown.
Binary file renamed
BIN
+98.4 KB
...graph-npm-2.5.8-61def2a57d-3a2d033d58.zip → ...graph-npm-2.5.9-af0599051b-45a0eead8d.zip
Binary file not shown.
Binary file renamed
BIN
+104 KB
...older-npm-2.5.8-715a3fe1a3-5023c00e37.zip → ...older-npm-2.5.9-999f6045c0-0083bb2ebc.zip
Binary file not shown.
Binary file renamed
BIN
+99.4 KB
...trike-npm-2.5.8-98a86bbcec-15c60261f9.zip → ...trike-npm-2.5.9-26eddbffcb-478a6f1b15.zip
Binary file not shown.
Binary file renamed
BIN
+98.8 KB
...-cell-npm-2.5.8-9591ef6e22-4270cc61ff.zip → ...-cell-npm-2.5.9-cc63c245d1-e2f4634aa9.zip
Binary file not shown.
Binary file renamed
BIN
+99.6 KB
...eader-npm-2.5.8-8e094d941d-75329d3e8e.zip → ...eader-npm-2.5.9-0bbd23b2af-2a3a6548ee.zip
Binary file not shown.
Binary file renamed
BIN
+133 KB
...table-npm-2.5.8-e21384c87b-255bb958e4.zip → ...table-npm-2.5.9-f12dc0f04e-81760be9d2.zip
Binary file not shown.
Binary file renamed
BIN
+97.2 KB
...e-row-npm-2.5.8-ecbb838ce9-0b2c7bc6bc.zip → ...e-row-npm-2.5.9-117c0e221a-515e8625e5.zip
Binary file not shown.
Binary file renamed
BIN
+110 KB
...-item-npm-2.5.8-07aa949b3a-3ec62e88b0.zip → ...-item-npm-2.5.9-5946d3acca-ca63708f62.zip
Binary file not shown.
Binary file renamed
BIN
+99.2 KB
...-list-npm-2.5.8-176b11ab31-8b2acdaef3.zip → ...-list-npm-2.5.9-d06302b3a4-d5bdc2c6ea.zip
Binary file not shown.
Binary file renamed
BIN
+101 KB
...align-npm-2.5.8-971475651d-2aae2d2ccb.zip → ...align-npm-2.5.9-ee6ab6f1f2-313051adc8.zip
Binary file not shown.
Binary file renamed
BIN
+93.5 KB
...-text-npm-2.5.8-2bfc99fdea-18f7d433b1.zip → ...-text-npm-2.5.9-a8ca4a10d2-82ad89b13d.zip
Binary file not shown.
Binary file renamed
BIN
+100 KB
...style-npm-2.5.8-1d394ecf6c-7608ba8d75.zip → ...style-npm-2.5.9-29e40678dd-0978eb5aae.zip
Binary file not shown.
Binary file renamed
BIN
+107 KB
...raphy-npm-2.5.8-a31565c2fe-6a661e84dd.zip → ...raphy-npm-2.5.9-ca0fbdb27a-f712f6a41b.zip
Binary file not shown.
Binary file renamed
BIN
+99.1 KB
...rline-npm-2.5.8-04e872281b-960f41a4c2.zip → ...rline-npm-2.5.9-57fa5b79fb-81e024dd38.zip
Binary file not shown.
Binary file renamed
BIN
+114 KB
...utube-npm-2.5.8-7c20c127d7-d3e2addfac.zip → ...utube-npm-2.5.9-9079b99225-c56b83c5da.zip
Binary file not shown.
Binary file renamed
BIN
+35.1 KB
...ap-pm-npm-2.5.8-2501892a5a-e7ce513bc5.zip → ...ap-pm-npm-2.5.9-de6a9785a0-ea1938d7a1.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+126 KB
...r-kit-npm-2.5.8-1f23df5509-8981e35534.zip → ...r-kit-npm-2.5.9-72966aa865-184c2fb84d.zip
Binary file not shown.
Binary file renamed
BIN
+121 KB
...stion-npm-2.5.8-6fb203958e-4b532f192e.zip → ...stion-npm-2.5.9-fc273df929-a4687ef89f.zip
Binary file not shown.
Binary file removed
BIN
-50.3 KB
.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-b96a54495f.zip
Binary file not shown.
Binary file added
BIN
+50.6 KB
.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.6-066bf0a146-f762f29f7a.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+1.15 MB
...pure-npm-3.37.1-51814b8319-a13a40e395.zip → ...pure-npm-3.38.0-e23bdde00c-29aac7b567.zip
Binary file not shown.
Binary file renamed
BIN
+25.5 KB
...omium-npm-1.5.4-58d50ae1f7-352f13c043.zip → ...omium-npm-1.5.5-ce59e1f3c6-fcdd2797ec.zip
Binary file not shown.
Binary file renamed
BIN
+162 KB
...ser-npm-0.242.1-242aa11233-8284e79ad1.zip → ...ser-npm-0.243.0-ec4c49c2ca-e95c931196.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+65.1 KB
...tcss-npm-8.4.40-bd95efba25-afd0cc49d2.zip → ...tcss-npm-8.4.41-1607021b28-f865894929.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+1.11 MB
...ybook-npm-8.2.7-d16419d951-f1bbdbd35d.zip → ...ybook-npm-8.2.8-9b1d35232c-c5fcadc533.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+453 KB
...rser-npm-5.31.3-0d82b5f3a6-cb4ccd5cb4.zip → ...rser-npm-5.31.4-0a3da0a7b6-c134d2e964.zip
Binary file not shown.
Binary file renamed
BIN
+49.4 KB
...ugin-npm-1.12.0-113f1c2265-37de3409f1.zip → ...ugin-npm-1.12.1-489684f64c-39fe19b592.zip
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/app/(sidebar)/my-recruit/components/NewRecruitDialogContent/InputField.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
import { Spacing } from '@/system/utils/Spacing'; | ||
import { TouchButton } from '@/components/TouchButton'; | ||
import { Icon } from '@/system/components'; | ||
import { color } from '@/system/token/color'; | ||
import { mockInfoList } from '../mock'; | ||
import { InfoCard } from '@/components/InfoCard'; | ||
import { | ||
DropdownMenu, | ||
DropdownMenuContent, | ||
DropdownMenuItem, | ||
DropdownMenuTrigger, | ||
} from '@/system/components/DropdownMenu/DropdownMenu'; | ||
import { Draggable } from '@/lib/dnd-kit/dnd-kit'; | ||
import { motion } from 'framer-motion'; | ||
|
||
interface Props { | ||
onCloseButtonClick: () => void; | ||
} | ||
|
||
const infoCategoryList = ['경험 정리', '자기소개서', '면접 질문']; | ||
|
||
export function RightSidebar({ onCloseButtonClick }: Props) { | ||
return ( | ||
<motion.div | ||
initial={{ width: 0 }} | ||
animate={{ width: 400 }} | ||
exit={{ width: 0 }} | ||
transition={{ duration: 0.4 }} | ||
className="w-400 relative"> | ||
<motion.div | ||
initial={{ x: 400, opacity: 0 }} | ||
animate={{ x: 0, opacity: 1 }} | ||
exit={{ x: 400, opacity: 0 }} | ||
transition={{ duration: 0.4 }} | ||
className="flex flex-col fixed top-[16px] bottom-[16px] right-[16px] p-20 bg-neutral-3 w-370 rounded-[20px] shadow-[0px_3px_8px_0px_rgba(0,0,0,0.24)]"> | ||
<TouchButton className="self-end" onClick={onCloseButtonClick}> | ||
<Icon name="close" size={24} color={color.neutral40} /> | ||
</TouchButton> | ||
<Spacing size={25} /> | ||
<div className="flex justify-between items-center"> | ||
<span className="text-neutral-95 text-heading2 font-semibold">내 정보 가져오기</span> | ||
<DropdownMenu> | ||
<DropdownMenuTrigger> | ||
<div className="flex gap-[4px] items-center"> | ||
<span className="text-label2 font-semibold">경험 정리</span> | ||
<Icon name="down" color={color.neutral40} /> | ||
</div> | ||
</DropdownMenuTrigger> | ||
<DropdownMenuContent> | ||
{infoCategoryList.map((item) => ( | ||
<DropdownMenuItem key={item}>{item}</DropdownMenuItem> | ||
))} | ||
</DropdownMenuContent> | ||
</DropdownMenu> | ||
</div> | ||
<Spacing size={4} /> | ||
<span className="text-label2 text-neutral-40">카드를 공고 폴더로 드래그해보세요</span> | ||
<Spacing size={24} /> | ||
<ul className="flex flex-col items-center gap-[8px] overflow-auto"> | ||
{mockInfoList.map((info) => ( | ||
<li key={info.id} className="w-full"> | ||
<Draggable id={info.id} dataForOverlay={info}> | ||
<InfoCard key={info.id} {...info} /> | ||
</Draggable> | ||
</li> | ||
))} | ||
</ul> | ||
</motion.div> | ||
</motion.div> | ||
); | ||
} |
55 changes: 55 additions & 0 deletions
55
src/app/(sidebar)/my-recruit/containers/components/Card/BoxCard.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
import { Spacing } from '@/system/utils/Spacing'; | ||
import { Icon } from '@/system/components'; | ||
import { color } from '@/system/token/color'; | ||
import { dday } from '@/utils/date'; | ||
import { MoreButton } from '@/app/(sidebar)/my-recruit/containers/components/Card/common/MoreButton'; | ||
import { StatusButton } from '@/app/(sidebar)/my-recruit/containers/components/Card/common/StatusButton'; | ||
import { Dialog } from '@/system/components/Dialog/ShadcnDialog'; | ||
import { DueDateDialog } from '../DueDateDialog'; | ||
|
||
export type ProgressingCardType = { | ||
id: number; | ||
type: '서류 마감' | '1차 면접' | '2차 면접'; | ||
status: '지원 완료' | '서류 통과' | '서류 탈락'; | ||
dueDate: Date | null; | ||
period: string; | ||
title: string; | ||
}; | ||
|
||
export function BoxCard({ type, title, status, dueDate, period }: ProgressingCardType) { | ||
return ( | ||
<div className="w-[320px] rounded-[10px] overflow-hidden cursor-pointer"> | ||
<div className="h-38 pr-12 pl-20 bg-neutral-95 flex justify-between items-center"> | ||
{dueDate == null ? ( | ||
<Dialog> | ||
<Dialog.Trigger className="flex justify-between items-center w-full"> | ||
<span className="text-label2 text-neutral-50">공고 일정을 등록해주세요</span> | ||
<Icon name="add" size={24} color={color.neutral50} /> | ||
</Dialog.Trigger> | ||
<Dialog.Content className="w-400"> | ||
<DueDateDialog title={title} /> | ||
</Dialog.Content> | ||
</Dialog> | ||
) : ( | ||
<> | ||
<div className="flex items-center gap-[4px]"> | ||
<Icon name="clover" size={20} color={color.mint30} /> | ||
<span className="text-white text-label2 "> | ||
{type} D-{dday(dueDate)} | ||
</span> | ||
</div> | ||
<MoreButton /> | ||
</> | ||
)} | ||
</div> | ||
<div className="p-20 pt-16 bg-white border-neutral-5 border-1 rounded-b-[10px] hover:border-neutral-95"> | ||
<div className="flex justify-between items-center"> | ||
<div className="bg-mint-1 text-mint-50 text-label1 px-8 py-4 rounded-4">{period}</div> | ||
<StatusButton currentStatus={status} /> | ||
</div> | ||
<Spacing size={16} /> | ||
<span className="text-nuetral-95 font-semibold font-body1 text-ellipsis line-clamp-1">{title}</span> | ||
</div> | ||
</div> | ||
); | ||
} |
51 changes: 51 additions & 0 deletions
51
src/app/(sidebar)/my-recruit/containers/components/Card/RowCard.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
import { If } from '@/system/utils/If'; | ||
import { Spacing } from '@/system/utils/Spacing'; | ||
import { Icon } from '@/system/components'; | ||
import { color } from '@/system/token/color'; | ||
import { dday } from '@/utils/date'; | ||
import { MoreButton } from '@/app/(sidebar)/my-recruit/containers/components/Card/common/MoreButton'; | ||
import { StatusButton } from './common/StatusButton'; | ||
import { cn } from '@/utils'; | ||
|
||
interface RowCardProps { | ||
id: number; | ||
type: '서류 마감' | '1차 면접' | '2차 면접'; | ||
status: '지원 완료' | '서류 통과' | '서류 탈락'; | ||
dueDate: Date | null; | ||
period: string; | ||
title: string; | ||
highlighted?: boolean; | ||
} | ||
|
||
export function RowCard({ type, title, status, dueDate, period, highlighted = false }: RowCardProps) { | ||
return ( | ||
<div className="rounded-[10px] overflow-hidden flex cursor-pointer"> | ||
<div className={cn('w-12', highlighted ? 'bg-mint-40' : 'bg-neutral-95')} /> | ||
<div | ||
className={cn( | ||
'px-24 py-22 flex-1 flex items-center border-1 border-l-transparent rounded-r-[10px] justify-between', | ||
highlighted ? 'border-mint-10 bg-[rgba(221,243,235,0.50)]' : 'border-neutral-5', | ||
)}> | ||
<div className="flex items-center"> | ||
<span className="text-neutral-50 text-label2 font-medium">{period}</span> | ||
<Spacing size={24} direction="row" /> | ||
<If condition={dueDate != null}> | ||
<div className="px-6 py-4 rounded-[4px] bg-neutral-95 flex gap-[2px]"> | ||
<Icon name="clover" size={20} color={color.mint30} /> | ||
<span className="text-white text-label2 "> | ||
{type} D-{dday(dueDate!)} | ||
</span> | ||
</div> | ||
</If> | ||
<Spacing size={12} direction="row" /> | ||
<span className="font-semibold font-body1">{title}</span> | ||
</div> | ||
<div className="flex items-center"> | ||
<StatusButton currentStatus={status} /> | ||
<Spacing size={32} direction="row" /> | ||
<MoreButton /> | ||
</div> | ||
</div> | ||
</div> | ||
); | ||
} |
24 changes: 24 additions & 0 deletions
24
src/app/(sidebar)/my-recruit/containers/components/Card/common/MoreButton.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
import { Icon } from '@/system/components'; | ||
import { | ||
DropdownMenu, | ||
DropdownMenuContent, | ||
DropdownMenuItem, | ||
DropdownMenuTrigger, | ||
} from '@/system/components/DropdownMenu/DropdownMenu'; | ||
import { color } from '@/system/token/color'; | ||
|
||
export function MoreButton() { | ||
return ( | ||
<DropdownMenu> | ||
<DropdownMenuTrigger className="outline-none"> | ||
<Icon name="more" size={24} color={color.neutral40} /> | ||
</DropdownMenuTrigger> | ||
<DropdownMenuContent> | ||
<DropdownMenuItem className="gap-[8px]"> | ||
<Icon name="delete" color="#FF5C5C" /> | ||
<div className="text-red-50 text-[15px] font-normal">삭제하기</div> | ||
</DropdownMenuItem> | ||
</DropdownMenuContent> | ||
</DropdownMenu> | ||
); | ||
} |
Oops, something went wrong.