Skip to content

Commit 14d04b9

Browse files
authored
[#168] ✨ 포트폴리오 생성 페이지 (#225)
* [#201] ♻️ margin layout to flex flex layout * [#201] ✨ add community page * [#204] 💄 select trigger to flex row * [#204] 💄 add white space in param of join * [#204] ✨ add portfolio page * [#206] 🗑️ remove useless text node * [#206] ✨ add projectlistitem interface * [#206] ✨ add project card + project category label map constant * [#206] ✨ add project page * [#206] 🗑️ remove unused module imports * [#206] 💄 add margin y to login page * [#206] ✨ keep select component dumb * [#206] ♻️ refactor two pages with the altercation of select component * [#206] ✨ add empty search result component * [#168] 🚚 rename team queries * [#168] 🚚 team queries change side effects * [#168] ♻️ add string to form field * [#168] ♻️ keep select in two way (single select / multi select) * [#168] ♻️ solve side effect from change of select * [#168] 🐛 stringify tag data type in taginput * [#168] ✨ add taginput error case + form.message * [#168] 💄 deduplicate double controller structure * [#168] ✨ attash form message to form components * [#168] 🔧 services, queries 수정 * [#168] 🔧 add quill editor package * [#168] 🐛 wrap quillEditor with dynamic * [#168] ✨ add quilljs markdown package * [#168] 🗑️ discard quill packages * [#168] ✨ add tiptap packages + build a basic tiptap structure * [#168] 🔧 add text editor icons assets * [#168] 📦 add tiptap plugins * [#168] ✨ add tiptap editor (70%) * [#168] 📦 lowlight + highlightjs * [#168] 💄 solve unmatched svgs * [#168] 💄 add code font * [#168] 💄 tag input chip color change * [#168] ✨ add heading select tool bar * [#168] 💄 add tiptap list style * [#168] ✅ see if text editor can be alligned with form controller * [#168] ✨ dettach controller from tiptap editor * [#168] ✨ add team editor content placeholder * [#168] ✨ reflect font size on html tag in tiptap editor * [#168] 💄 border none when checked * [#168] ✨ add create page related constants * [#168] ✨ create community post * [#168] ✨ add new pages (empty) * [#168] 💄 add svg icons for portfolio page * [#168] ♻️ select can have icons now * [#168] ♻️ select trigger can now have icon * [#168] ✨ add file input * [#168] 🐛 solve nested object value issue in taginput with lodash * [#168] 🔧 add link related icons * [#168] ✨ link select added * [#102] ✨ add additional select components * [#168] ✨ add basic structure of create portfolio page * [#102] ♻️ add select Options component * [#45] 🚚 remove onclick from checkbox * [#168] ✨ add new select options * [#168] ✨ complete education select * [#168] ✨ add select options * [#168] ✨ add tiptap contents constants * [#168] ✨ add new selects components * [#168] ✨ complete add portfolio form * [#168] 💄 select style changed
1 parent f54187b commit 14d04b9

36 files changed

+2018
-246
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
"@tiptap/react": "^2.11.2",
1616
"@tiptap/starter-kit": "^2.11.2",
1717
"@types/jsonwebtoken": "^9.0.7",
18+
"@types/lodash": "^4.17.14",
1819
"clsx": "^2.1.1",
1920
"es-hangul": "^2.3.0",
2021
"highlight.js": "^11.11.1",
2122
"jsonwebtoken": "^9.0.2",
2223
"ky": "^1.7.4",
24+
"lodash": "^4.17.21",
2325
"lowlight": "^3.3.0",
2426
"next": "^15.1.4",
2527
"react": "^18.3.1",

pnpm-lock.yaml

Lines changed: 29 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/(pages)/community/new/page.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ export default function CreateCommunityPage(): JSX.Element {
6363
isMulti={false}
6464
>
6565
<Select.Trigger placeholder='카테고리 선택' />
66-
<Select.Menu />
66+
<Select.Menu>
67+
{commuintyCategoryOptions.map(({ label, value }: Option) => (
68+
<Select.Option key={value} label={label} value={value} />
69+
))}
70+
</Select.Menu>
6771
</Select>
6872
)}
6973
/>

0 commit comments

Comments
 (0)