File tree Expand file tree Collapse file tree 3 files changed +123
-1
lines changed
Expand file tree Collapse file tree 3 files changed +123
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ type Props = {
3+ label: string ;
4+ };
5+
6+ const { label } = Astro .props ;
7+ ---
8+
9+ <span
10+ class =" inline-flex justify-center items-center border rounded-full bg-gray-100 text-emerald-600 px-2 py-1"
11+ >{ label } </span
12+ >
Original file line number Diff line number Diff line change 1+ ---
2+ import Tech from ' ./Tech.astro' ;
3+
4+ type Props = {
5+ labels: string [];
6+ };
7+
8+ const { labels } = Astro .props ;
9+ ---
10+
11+ <ul class =" flex flex-wrap items-center gap-2" >
12+ {
13+ labels .map ((label ) => (
14+ <li >
15+ <Tech label = { label } />
16+ </li >
17+ ))
18+ }
19+ </ul >
Original file line number Diff line number Diff line change 11---
2+ import TechList from ' @/components/TechList.astro' ;
23import PageLayout from ' @/layouts/PageLayout.astro' ;
34---
45
@@ -9,7 +10,97 @@ import PageLayout from '@/layouts/PageLayout.astro';
910 <p class =" text-xl" >프론트엔드 개발자</p >
1011 </header >
1112 <section >
12- <h2 class =" text-2xl py-2" >교육</h2 >
13+ <h2 class =" text-2xl font-bold py-2" >경력</h2 >
14+ <ul >
15+ <li >
16+ <p class =" text-xl font-bold" >메멘토에이아이</p >
17+ <p >
18+ 인턴 <span class =" text-slate-500" >
19+ <time datetime =" 2024.10" >2024.10</time > ~ <time datetime =" 2024.11"
20+ >2024.11</time
21+ > (1개월)
22+ </span >
23+ </p >
24+ <div class =" py-2" >
25+ <p class =" text-lg font-bold" >
26+ 피부과 시술 예약 및 뷰티 컨설팅 시스템
27+ </p >
28+ <ul
29+ class =" [&>:not(:first-child)]:before:content-['-'] [&>:not(:first-child)]:before:px-2"
30+ >
31+ <li class =" py-2" >
32+ <TechList
33+ labels ={ [
34+ ' React Navite' ,
35+ ' TypeScript' ,
36+ ' TanStack Query' ,
37+ ' Recoil' ,
38+ ' styled-components' ,
39+ ]}
40+ />
41+ </li >
42+ <li >동의서 다시 받기 이메일 발송</li >
43+ <li >서명 미완료 동의서 안내 토스트</li >
44+ <li >다국어 지원</li >
45+ </ul >
46+ </div >
47+ <div class =" py-2" >
48+ <p class =" text-lg font-bold" >
49+ 피부과 관리 시스템, 백 오피스 시스템
50+ </p >
51+ <ul
52+ class =" [&>:not(:first-child)]:before:content-['-'] [&>:not(:first-child)]:before:px-2"
53+ >
54+ <li class =" py-2" >
55+ <TechList
56+ labels ={ [
57+ ' React' ,
58+ ' TypeScript' ,
59+ ' Turborepo' ,
60+ ' React Router' ,
61+ ' TanStack Query' ,
62+ ' Zustand' ,
63+ ' Tailwind CSS' ,
64+ ]}
65+ />
66+ </li >
67+ <li >내 정보 페이지, 비밀번호 변경</li >
68+ <li >관리자 계정 생성 후 최초 로그인 시 비밀번호 변경</li >
69+ <li >다국어 지원</li >
70+ <li >기타 QA 진행 및 해결</li >
71+ </ul >
72+ </div >
73+ <div class =" py-2" >
74+ <p class =" text-lg font-bold" >제품 발주 시스템</p >
75+ <ul
76+ class =" [&>:not(:first-child)]:before:content-['-'] [&>:not(:first-child)]:before:px-2"
77+ >
78+ <li class =" py-2" >
79+ <TechList
80+ labels ={ [
81+ ' React' ,
82+ ' TypeScript' ,
83+ ' Vite' ,
84+ ' React Router' ,
85+ ' TanStack Query' ,
86+ ' Tailwind CSS' ,
87+ ' shadcn/ui' ,
88+ ]}
89+ />
90+ </li >
91+ <li >인증, 인가</li >
92+ <li >
93+ routes 구성, 레이아웃 레벨에서 ErrorBoundary, Suspense 관리
94+ </li >
95+ <li >입·출고 관리 페이지</li >
96+ <li >배송 관리 페이지</li >
97+ </ul >
98+ </div >
99+ </li >
100+ </ul >
101+ </section >
102+ <section >
103+ <h2 class =" text-2xl font-bold py-2" >교육</h2 >
13104 <ul >
14105 <li >
15106 <p >
You can’t perform that action at this time.
0 commit comments