diff --git a/.yarn/cache/@floating-ui-core-npm-1.7.2-9188ee262f-ea5909ae1b.zip b/.yarn/cache/@floating-ui-core-npm-1.7.2-9188ee262f-ea5909ae1b.zip new file mode 100644 index 00000000..b38599e4 Binary files /dev/null and b/.yarn/cache/@floating-ui-core-npm-1.7.2-9188ee262f-ea5909ae1b.zip differ diff --git a/.yarn/cache/@floating-ui-dom-npm-1.7.2-97b1bed0b5-1b2ad76dc7.zip b/.yarn/cache/@floating-ui-dom-npm-1.7.2-97b1bed0b5-1b2ad76dc7.zip new file mode 100644 index 00000000..9958711f Binary files /dev/null and b/.yarn/cache/@floating-ui-dom-npm-1.7.2-97b1bed0b5-1b2ad76dc7.zip differ diff --git a/.yarn/cache/@floating-ui-utils-npm-0.2.10-5e22e99242-e9bc2a1730.zip b/.yarn/cache/@floating-ui-utils-npm-0.2.10-5e22e99242-e9bc2a1730.zip new file mode 100644 index 00000000..2a2b0386 Binary files /dev/null and b/.yarn/cache/@floating-ui-utils-npm-0.2.10-5e22e99242-e9bc2a1730.zip differ diff --git a/.yarn/cache/@remirror-core-constants-npm-3.0.0-b28dafa052-15909dd00a.zip b/.yarn/cache/@remirror-core-constants-npm-3.0.0-b28dafa052-15909dd00a.zip new file mode 100644 index 00000000..56dc8808 Binary files /dev/null and b/.yarn/cache/@remirror-core-constants-npm-3.0.0-b28dafa052-15909dd00a.zip differ diff --git a/.yarn/cache/@tiptap-core-npm-3.0.7-0c0eb907ed-aedb2d19c1.zip b/.yarn/cache/@tiptap-core-npm-3.0.7-0c0eb907ed-aedb2d19c1.zip new file mode 100644 index 00000000..b9c2950b Binary files /dev/null and b/.yarn/cache/@tiptap-core-npm-3.0.7-0c0eb907ed-aedb2d19c1.zip differ diff --git a/.yarn/cache/@tiptap-extension-blockquote-npm-3.0.7-c427eaef4b-7703fdb8bf.zip b/.yarn/cache/@tiptap-extension-blockquote-npm-3.0.7-c427eaef4b-7703fdb8bf.zip new file mode 100644 index 00000000..2cf1701d Binary files /dev/null and b/.yarn/cache/@tiptap-extension-blockquote-npm-3.0.7-c427eaef4b-7703fdb8bf.zip differ diff --git a/.yarn/cache/@tiptap-extension-bold-npm-3.0.7-fe19ecf9d6-87e7a5037d.zip b/.yarn/cache/@tiptap-extension-bold-npm-3.0.7-fe19ecf9d6-87e7a5037d.zip new file mode 100644 index 00000000..3d1109de Binary files /dev/null and b/.yarn/cache/@tiptap-extension-bold-npm-3.0.7-fe19ecf9d6-87e7a5037d.zip differ diff --git a/.yarn/cache/@tiptap-extension-bubble-menu-npm-3.0.7-5dac1bfa2f-bedf880e32.zip b/.yarn/cache/@tiptap-extension-bubble-menu-npm-3.0.7-5dac1bfa2f-bedf880e32.zip new file mode 100644 index 00000000..500ad186 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-bubble-menu-npm-3.0.7-5dac1bfa2f-bedf880e32.zip differ diff --git a/.yarn/cache/@tiptap-extension-bullet-list-npm-3.0.7-2421484f25-dd626a7c5d.zip b/.yarn/cache/@tiptap-extension-bullet-list-npm-3.0.7-2421484f25-dd626a7c5d.zip new file mode 100644 index 00000000..acd90b3a Binary files /dev/null and b/.yarn/cache/@tiptap-extension-bullet-list-npm-3.0.7-2421484f25-dd626a7c5d.zip differ diff --git a/.yarn/cache/@tiptap-extension-code-block-npm-3.0.7-5d19e9b50a-0486a8c53c.zip b/.yarn/cache/@tiptap-extension-code-block-npm-3.0.7-5d19e9b50a-0486a8c53c.zip new file mode 100644 index 00000000..3ec0a51f Binary files /dev/null and b/.yarn/cache/@tiptap-extension-code-block-npm-3.0.7-5d19e9b50a-0486a8c53c.zip differ diff --git a/.yarn/cache/@tiptap-extension-code-npm-3.0.7-1c0bc4ecc8-601408d124.zip b/.yarn/cache/@tiptap-extension-code-npm-3.0.7-1c0bc4ecc8-601408d124.zip new file mode 100644 index 00000000..bf49b5ef Binary files /dev/null and b/.yarn/cache/@tiptap-extension-code-npm-3.0.7-1c0bc4ecc8-601408d124.zip differ diff --git a/.yarn/cache/@tiptap-extension-document-npm-3.0.7-2c7d66696b-aa6273a7dd.zip b/.yarn/cache/@tiptap-extension-document-npm-3.0.7-2c7d66696b-aa6273a7dd.zip new file mode 100644 index 00000000..78e61aa6 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-document-npm-3.0.7-2c7d66696b-aa6273a7dd.zip differ diff --git a/.yarn/cache/@tiptap-extension-dropcursor-npm-3.0.7-21a47142ad-e222649bfa.zip b/.yarn/cache/@tiptap-extension-dropcursor-npm-3.0.7-21a47142ad-e222649bfa.zip new file mode 100644 index 00000000..aacc63f7 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-dropcursor-npm-3.0.7-21a47142ad-e222649bfa.zip differ diff --git a/.yarn/cache/@tiptap-extension-floating-menu-npm-3.0.7-3ee9d272f6-d8bae54d6f.zip b/.yarn/cache/@tiptap-extension-floating-menu-npm-3.0.7-3ee9d272f6-d8bae54d6f.zip new file mode 100644 index 00000000..660f027d Binary files /dev/null and b/.yarn/cache/@tiptap-extension-floating-menu-npm-3.0.7-3ee9d272f6-d8bae54d6f.zip differ diff --git a/.yarn/cache/@tiptap-extension-gapcursor-npm-3.0.7-57c4c1ff80-5e52fba45a.zip b/.yarn/cache/@tiptap-extension-gapcursor-npm-3.0.7-57c4c1ff80-5e52fba45a.zip new file mode 100644 index 00000000..cf93cbf9 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-gapcursor-npm-3.0.7-57c4c1ff80-5e52fba45a.zip differ diff --git a/.yarn/cache/@tiptap-extension-hard-break-npm-3.0.7-71dff89f75-7e47ca165d.zip b/.yarn/cache/@tiptap-extension-hard-break-npm-3.0.7-71dff89f75-7e47ca165d.zip new file mode 100644 index 00000000..a1443594 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-hard-break-npm-3.0.7-71dff89f75-7e47ca165d.zip differ diff --git a/.yarn/cache/@tiptap-extension-heading-npm-3.0.7-a48acd493d-0dccc6230e.zip b/.yarn/cache/@tiptap-extension-heading-npm-3.0.7-a48acd493d-0dccc6230e.zip new file mode 100644 index 00000000..0ad40b12 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-heading-npm-3.0.7-a48acd493d-0dccc6230e.zip differ diff --git a/.yarn/cache/@tiptap-extension-horizontal-rule-npm-3.0.7-7dee46e132-51b92012f9.zip b/.yarn/cache/@tiptap-extension-horizontal-rule-npm-3.0.7-7dee46e132-51b92012f9.zip new file mode 100644 index 00000000..4d49dd2b Binary files /dev/null and b/.yarn/cache/@tiptap-extension-horizontal-rule-npm-3.0.7-7dee46e132-51b92012f9.zip differ diff --git a/.yarn/cache/@tiptap-extension-italic-npm-3.0.7-6e77d80346-b03f5f5e12.zip b/.yarn/cache/@tiptap-extension-italic-npm-3.0.7-6e77d80346-b03f5f5e12.zip new file mode 100644 index 00000000..fe02d946 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-italic-npm-3.0.7-6e77d80346-b03f5f5e12.zip differ diff --git a/.yarn/cache/@tiptap-extension-link-npm-3.0.7-4c59a6392b-d9403a6199.zip b/.yarn/cache/@tiptap-extension-link-npm-3.0.7-4c59a6392b-d9403a6199.zip new file mode 100644 index 00000000..b713a39b Binary files /dev/null and b/.yarn/cache/@tiptap-extension-link-npm-3.0.7-4c59a6392b-d9403a6199.zip differ diff --git a/.yarn/cache/@tiptap-extension-list-item-npm-3.0.7-ab7a91e0cc-e6afa2b17e.zip b/.yarn/cache/@tiptap-extension-list-item-npm-3.0.7-ab7a91e0cc-e6afa2b17e.zip new file mode 100644 index 00000000..1eb15d25 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-list-item-npm-3.0.7-ab7a91e0cc-e6afa2b17e.zip differ diff --git a/.yarn/cache/@tiptap-extension-list-keymap-npm-3.0.7-41dc6a4573-afb21317ec.zip b/.yarn/cache/@tiptap-extension-list-keymap-npm-3.0.7-41dc6a4573-afb21317ec.zip new file mode 100644 index 00000000..74ce3bb5 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-list-keymap-npm-3.0.7-41dc6a4573-afb21317ec.zip differ diff --git a/.yarn/cache/@tiptap-extension-list-npm-3.0.7-8d1e8214ef-f2b8a83663.zip b/.yarn/cache/@tiptap-extension-list-npm-3.0.7-8d1e8214ef-f2b8a83663.zip new file mode 100644 index 00000000..8ce8d4ca Binary files /dev/null and b/.yarn/cache/@tiptap-extension-list-npm-3.0.7-8d1e8214ef-f2b8a83663.zip differ diff --git a/.yarn/cache/@tiptap-extension-ordered-list-npm-3.0.7-47c7ac69fe-9caf2e98d4.zip b/.yarn/cache/@tiptap-extension-ordered-list-npm-3.0.7-47c7ac69fe-9caf2e98d4.zip new file mode 100644 index 00000000..c4df2c7a Binary files /dev/null and b/.yarn/cache/@tiptap-extension-ordered-list-npm-3.0.7-47c7ac69fe-9caf2e98d4.zip differ diff --git a/.yarn/cache/@tiptap-extension-paragraph-npm-3.0.7-1eb00820bd-5d84952373.zip b/.yarn/cache/@tiptap-extension-paragraph-npm-3.0.7-1eb00820bd-5d84952373.zip new file mode 100644 index 00000000..4d489821 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-paragraph-npm-3.0.7-1eb00820bd-5d84952373.zip differ diff --git a/.yarn/cache/@tiptap-extension-strike-npm-3.0.7-6c6bddd432-7bce56963c.zip b/.yarn/cache/@tiptap-extension-strike-npm-3.0.7-6c6bddd432-7bce56963c.zip new file mode 100644 index 00000000..000501fd Binary files /dev/null and b/.yarn/cache/@tiptap-extension-strike-npm-3.0.7-6c6bddd432-7bce56963c.zip differ diff --git a/.yarn/cache/@tiptap-extension-text-npm-3.0.7-4384bc9d2e-146a8566a6.zip b/.yarn/cache/@tiptap-extension-text-npm-3.0.7-4384bc9d2e-146a8566a6.zip new file mode 100644 index 00000000..d599668f Binary files /dev/null and b/.yarn/cache/@tiptap-extension-text-npm-3.0.7-4384bc9d2e-146a8566a6.zip differ diff --git a/.yarn/cache/@tiptap-extension-underline-npm-3.0.7-e07540ff05-3e80f7f4ff.zip b/.yarn/cache/@tiptap-extension-underline-npm-3.0.7-e07540ff05-3e80f7f4ff.zip new file mode 100644 index 00000000..5f2004d5 Binary files /dev/null and b/.yarn/cache/@tiptap-extension-underline-npm-3.0.7-e07540ff05-3e80f7f4ff.zip differ diff --git a/.yarn/cache/@tiptap-extensions-npm-3.0.7-761be6a0f8-06d556c8e6.zip b/.yarn/cache/@tiptap-extensions-npm-3.0.7-761be6a0f8-06d556c8e6.zip new file mode 100644 index 00000000..476d6901 Binary files /dev/null and b/.yarn/cache/@tiptap-extensions-npm-3.0.7-761be6a0f8-06d556c8e6.zip differ diff --git a/.yarn/cache/@tiptap-pm-npm-3.0.7-93a01dd701-bc8ec2a223.zip b/.yarn/cache/@tiptap-pm-npm-3.0.7-93a01dd701-bc8ec2a223.zip new file mode 100644 index 00000000..d29f4b2b Binary files /dev/null and b/.yarn/cache/@tiptap-pm-npm-3.0.7-93a01dd701-bc8ec2a223.zip differ diff --git a/.yarn/cache/@tiptap-react-npm-3.0.7-8644a6c7bb-79cd25bcf8.zip b/.yarn/cache/@tiptap-react-npm-3.0.7-8644a6c7bb-79cd25bcf8.zip new file mode 100644 index 00000000..bf6519fb Binary files /dev/null and b/.yarn/cache/@tiptap-react-npm-3.0.7-8644a6c7bb-79cd25bcf8.zip differ diff --git a/.yarn/cache/@tiptap-starter-kit-npm-3.0.7-3a13c59196-ccd0737840.zip b/.yarn/cache/@tiptap-starter-kit-npm-3.0.7-3a13c59196-ccd0737840.zip new file mode 100644 index 00000000..a50af829 Binary files /dev/null and b/.yarn/cache/@tiptap-starter-kit-npm-3.0.7-3a13c59196-ccd0737840.zip differ diff --git a/.yarn/cache/@toast-ui-editor-npm-3.2.2-8b6a9786fd-f7b2be4d49.zip b/.yarn/cache/@toast-ui-editor-npm-3.2.2-8b6a9786fd-f7b2be4d49.zip new file mode 100644 index 00000000..7a7ef4fc Binary files /dev/null and b/.yarn/cache/@toast-ui-editor-npm-3.2.2-8b6a9786fd-f7b2be4d49.zip differ diff --git a/.yarn/cache/@toast-ui-react-editor-npm-3.2.3-aed61aa676-9850ee4b85.zip b/.yarn/cache/@toast-ui-react-editor-npm-3.2.3-aed61aa676-9850ee4b85.zip new file mode 100644 index 00000000..ff287c13 Binary files /dev/null and b/.yarn/cache/@toast-ui-react-editor-npm-3.2.3-aed61aa676-9850ee4b85.zip differ diff --git a/.yarn/cache/@types-linkify-it-npm-5.0.0-576a16b976-7bbbf45b9d.zip b/.yarn/cache/@types-linkify-it-npm-5.0.0-576a16b976-7bbbf45b9d.zip new file mode 100644 index 00000000..985034cb Binary files /dev/null and b/.yarn/cache/@types-linkify-it-npm-5.0.0-576a16b976-7bbbf45b9d.zip differ diff --git a/.yarn/cache/@types-markdown-it-npm-14.1.2-d0c4e12c49-34f709f047.zip b/.yarn/cache/@types-markdown-it-npm-14.1.2-d0c4e12c49-34f709f047.zip new file mode 100644 index 00000000..e6767b74 Binary files /dev/null and b/.yarn/cache/@types-markdown-it-npm-14.1.2-d0c4e12c49-34f709f047.zip differ diff --git a/.yarn/cache/@types-mdurl-npm-2.0.0-2f4116c0b0-cde7bb5716.zip b/.yarn/cache/@types-mdurl-npm-2.0.0-2f4116c0b0-cde7bb5716.zip new file mode 100644 index 00000000..0c1a992a Binary files /dev/null and b/.yarn/cache/@types-mdurl-npm-2.0.0-2f4116c0b0-cde7bb5716.zip differ diff --git a/.yarn/cache/@types-quill-npm-1.3.10-4ddf84ba7e-d006c4d557.zip b/.yarn/cache/@types-quill-npm-1.3.10-4ddf84ba7e-d006c4d557.zip new file mode 100644 index 00000000..4fc2597c Binary files /dev/null and b/.yarn/cache/@types-quill-npm-1.3.10-4ddf84ba7e-d006c4d557.zip differ diff --git a/.yarn/cache/@types-use-sync-external-store-npm-0.0.6-9e5c635381-77c045a98f.zip b/.yarn/cache/@types-use-sync-external-store-npm-0.0.6-9e5c635381-77c045a98f.zip new file mode 100644 index 00000000..b448b005 Binary files /dev/null and b/.yarn/cache/@types-use-sync-external-store-npm-0.0.6-9e5c635381-77c045a98f.zip differ diff --git a/.yarn/cache/call-bind-npm-1.0.8-4145a20621-a13819be06.zip b/.yarn/cache/call-bind-npm-1.0.8-4145a20621-a13819be06.zip new file mode 100644 index 00000000..60e9b146 Binary files /dev/null and b/.yarn/cache/call-bind-npm-1.0.8-4145a20621-a13819be06.zip differ diff --git a/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-f4796a6a09.zip b/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-f4796a6a09.zip new file mode 100644 index 00000000..724749e0 Binary files /dev/null and b/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-f4796a6a09.zip differ diff --git a/.yarn/cache/clone-npm-2.1.2-1d491c6629-ed0601cd0b.zip b/.yarn/cache/clone-npm-2.1.2-1d491c6629-ed0601cd0b.zip new file mode 100644 index 00000000..f7b7290c Binary files /dev/null and b/.yarn/cache/clone-npm-2.1.2-1d491c6629-ed0601cd0b.zip differ diff --git a/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-e0fb76dff5.zip b/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-e0fb76dff5.zip new file mode 100644 index 00000000..07bfbf9d Binary files /dev/null and b/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-e0fb76dff5.zip differ diff --git a/.yarn/cache/deep-equal-npm-1.1.2-3af5068c14-cd85d822d1.zip b/.yarn/cache/deep-equal-npm-1.1.2-3af5068c14-cd85d822d1.zip new file mode 100644 index 00000000..2f95ad29 Binary files /dev/null and b/.yarn/cache/deep-equal-npm-1.1.2-3af5068c14-cd85d822d1.zip differ diff --git a/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-dea0606d14.zip b/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-dea0606d14.zip new file mode 100644 index 00000000..3478a488 Binary files /dev/null and b/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-dea0606d14.zip differ diff --git a/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-88a152319f.zip b/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-88a152319f.zip new file mode 100644 index 00000000..bb1f4ad6 Binary files /dev/null and b/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-88a152319f.zip differ diff --git a/.yarn/cache/dompurify-npm-2.5.8-e124d1b8e9-4101708d19.zip b/.yarn/cache/dompurify-npm-2.5.8-e124d1b8e9-4101708d19.zip new file mode 100644 index 00000000..6e79991c Binary files /dev/null and b/.yarn/cache/dompurify-npm-2.5.8-e124d1b8e9-4101708d19.zip differ diff --git a/.yarn/cache/eventemitter3-npm-2.0.3-71d4ac3a65-001ff65ddf.zip b/.yarn/cache/eventemitter3-npm-2.0.3-71d4ac3a65-001ff65ddf.zip new file mode 100644 index 00000000..df13219c Binary files /dev/null and b/.yarn/cache/eventemitter3-npm-2.0.3-71d4ac3a65-001ff65ddf.zip differ diff --git a/.yarn/cache/fast-diff-npm-1.1.2-907d4b29ef-a24adf44d6.zip b/.yarn/cache/fast-diff-npm-1.1.2-907d4b29ef-a24adf44d6.zip new file mode 100644 index 00000000..90f5be17 Binary files /dev/null and b/.yarn/cache/fast-diff-npm-1.1.2-907d4b29ef-a24adf44d6.zip differ diff --git a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-33e77fd29b.zip b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-33e77fd29b.zip new file mode 100644 index 00000000..6b6d83cd Binary files /dev/null and b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-33e77fd29b.zip differ diff --git a/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-253c1f59e8.zip b/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-253c1f59e8.zip new file mode 100644 index 00000000..e1b3eb85 Binary files /dev/null and b/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-253c1f59e8.zip differ diff --git a/.yarn/cache/is-arguments-npm-1.2.0-ecfcc85b28-6377344b31.zip b/.yarn/cache/is-arguments-npm-1.2.0-ecfcc85b28-6377344b31.zip new file mode 100644 index 00000000..b2a441d7 Binary files /dev/null and b/.yarn/cache/is-arguments-npm-1.2.0-ecfcc85b28-6377344b31.zip differ diff --git a/.yarn/cache/is-date-object-npm-1.1.0-c444eba828-1a4d199c8e.zip b/.yarn/cache/is-date-object-npm-1.1.0-c444eba828-1a4d199c8e.zip new file mode 100644 index 00000000..a136dada Binary files /dev/null and b/.yarn/cache/is-date-object-npm-1.1.0-c444eba828-1a4d199c8e.zip differ diff --git a/.yarn/cache/is-regex-npm-1.2.1-70a484f2c8-1d3715d2b7.zip b/.yarn/cache/is-regex-npm-1.2.1-70a484f2c8-1d3715d2b7.zip new file mode 100644 index 00000000..ac984004 Binary files /dev/null and b/.yarn/cache/is-regex-npm-1.2.1-70a484f2c8-1d3715d2b7.zip differ diff --git a/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ff4abbcdfa.zip b/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ff4abbcdfa.zip new file mode 100644 index 00000000..f83dc6a6 Binary files /dev/null and b/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ff4abbcdfa.zip differ diff --git a/.yarn/cache/linkifyjs-npm-4.3.1-11eb1531f3-fcd7d36ce1.zip b/.yarn/cache/linkifyjs-npm-4.3.1-11eb1531f3-fcd7d36ce1.zip new file mode 100644 index 00000000..7495ff3d Binary files /dev/null and b/.yarn/cache/linkifyjs-npm-4.3.1-11eb1531f3-fcd7d36ce1.zip differ diff --git a/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-9a6bb44418.zip b/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-9a6bb44418.zip new file mode 100644 index 00000000..e4124231 Binary files /dev/null and b/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-9a6bb44418.zip differ diff --git a/.yarn/cache/mdurl-npm-2.0.0-3259713daf-633db52227.zip b/.yarn/cache/mdurl-npm-2.0.0-3259713daf-633db52227.zip new file mode 100644 index 00000000..1dba4a65 Binary files /dev/null and b/.yarn/cache/mdurl-npm-2.0.0-3259713daf-633db52227.zip differ diff --git a/.yarn/cache/object-is-npm-1.1.6-bfafd361ee-506af444c4.zip b/.yarn/cache/object-is-npm-1.1.6-bfafd361ee-506af444c4.zip new file mode 100644 index 00000000..709d9edf Binary files /dev/null and b/.yarn/cache/object-is-npm-1.1.6-bfafd361ee-506af444c4.zip differ diff --git a/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-b11f7ccdbc.zip b/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-b11f7ccdbc.zip new file mode 100644 index 00000000..0bc37d6c Binary files /dev/null and b/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-b11f7ccdbc.zip differ diff --git a/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-8d7d266659.zip b/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-8d7d266659.zip new file mode 100644 index 00000000..3a14feb8 Binary files /dev/null and b/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-8d7d266659.zip differ diff --git a/.yarn/cache/parchment-npm-1.1.4-a3bac35728-2171f1361f.zip b/.yarn/cache/parchment-npm-1.1.4-a3bac35728-2171f1361f.zip new file mode 100644 index 00000000..82084f21 Binary files /dev/null and b/.yarn/cache/parchment-npm-1.1.4-a3bac35728-2171f1361f.zip differ diff --git a/.yarn/cache/prosemirror-changeset-npm-2.3.1-bb8f0703e9-efd6578ee4.zip b/.yarn/cache/prosemirror-changeset-npm-2.3.1-bb8f0703e9-efd6578ee4.zip new file mode 100644 index 00000000..3b6d0b73 Binary files /dev/null and b/.yarn/cache/prosemirror-changeset-npm-2.3.1-bb8f0703e9-efd6578ee4.zip differ diff --git a/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-5d7553c136.zip b/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-5d7553c136.zip new file mode 100644 index 00000000..4e1b4bc4 Binary files /dev/null and b/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-5d7553c136.zip differ diff --git a/.yarn/cache/prosemirror-commands-npm-1.7.1-5b2afb6640-4884ea7a66.zip b/.yarn/cache/prosemirror-commands-npm-1.7.1-5b2afb6640-4884ea7a66.zip new file mode 100644 index 00000000..7575aa2f Binary files /dev/null and b/.yarn/cache/prosemirror-commands-npm-1.7.1-5b2afb6640-4884ea7a66.zip differ diff --git a/.yarn/cache/prosemirror-dropcursor-npm-1.8.2-a0432a0119-c3d9e456a6.zip b/.yarn/cache/prosemirror-dropcursor-npm-1.8.2-a0432a0119-c3d9e456a6.zip new file mode 100644 index 00000000..11130159 Binary files /dev/null and b/.yarn/cache/prosemirror-dropcursor-npm-1.8.2-a0432a0119-c3d9e456a6.zip differ diff --git a/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-2e3f6f17ec.zip b/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-2e3f6f17ec.zip new file mode 100644 index 00000000..b567184c Binary files /dev/null and b/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-2e3f6f17ec.zip differ diff --git a/.yarn/cache/prosemirror-history-npm-1.4.1-ad68c86bb7-fd2dfae5fb.zip b/.yarn/cache/prosemirror-history-npm-1.4.1-ad68c86bb7-fd2dfae5fb.zip new file mode 100644 index 00000000..d28ac92d Binary files /dev/null and b/.yarn/cache/prosemirror-history-npm-1.4.1-ad68c86bb7-fd2dfae5fb.zip differ diff --git a/.yarn/cache/prosemirror-inputrules-npm-1.5.0-13b23bf18d-5d69b8b148.zip b/.yarn/cache/prosemirror-inputrules-npm-1.5.0-13b23bf18d-5d69b8b148.zip new file mode 100644 index 00000000..5e21cd68 Binary files /dev/null and b/.yarn/cache/prosemirror-inputrules-npm-1.5.0-13b23bf18d-5d69b8b148.zip differ diff --git a/.yarn/cache/prosemirror-keymap-npm-1.2.3-0e7e0c8195-0ec2f8bd9b.zip b/.yarn/cache/prosemirror-keymap-npm-1.2.3-0e7e0c8195-0ec2f8bd9b.zip new file mode 100644 index 00000000..417d9636 Binary files /dev/null and b/.yarn/cache/prosemirror-keymap-npm-1.2.3-0e7e0c8195-0ec2f8bd9b.zip differ diff --git a/.yarn/cache/prosemirror-markdown-npm-1.13.2-6e2f179fd8-53c48ef0d0.zip b/.yarn/cache/prosemirror-markdown-npm-1.13.2-6e2f179fd8-53c48ef0d0.zip new file mode 100644 index 00000000..bdc15afb Binary files /dev/null and b/.yarn/cache/prosemirror-markdown-npm-1.13.2-6e2f179fd8-53c48ef0d0.zip differ diff --git a/.yarn/cache/prosemirror-menu-npm-1.2.5-3a21228311-a4da649aa3.zip b/.yarn/cache/prosemirror-menu-npm-1.2.5-3a21228311-a4da649aa3.zip new file mode 100644 index 00000000..1967a9b0 Binary files /dev/null and b/.yarn/cache/prosemirror-menu-npm-1.2.5-3a21228311-a4da649aa3.zip differ diff --git a/.yarn/cache/prosemirror-model-npm-1.25.2-46c79f36a1-d336a62e02.zip b/.yarn/cache/prosemirror-model-npm-1.25.2-46c79f36a1-d336a62e02.zip new file mode 100644 index 00000000..d106a445 Binary files /dev/null and b/.yarn/cache/prosemirror-model-npm-1.25.2-46c79f36a1-d336a62e02.zip differ diff --git a/.yarn/cache/prosemirror-schema-basic-npm-1.2.4-8f943ded01-cd86f88a5e.zip b/.yarn/cache/prosemirror-schema-basic-npm-1.2.4-8f943ded01-cd86f88a5e.zip new file mode 100644 index 00000000..5ebc7f8e Binary files /dev/null and b/.yarn/cache/prosemirror-schema-basic-npm-1.2.4-8f943ded01-cd86f88a5e.zip differ diff --git a/.yarn/cache/prosemirror-schema-list-npm-1.5.1-7b138c5fed-e6fd27446b.zip b/.yarn/cache/prosemirror-schema-list-npm-1.5.1-7b138c5fed-e6fd27446b.zip new file mode 100644 index 00000000..0144b854 Binary files /dev/null and b/.yarn/cache/prosemirror-schema-list-npm-1.5.1-7b138c5fed-e6fd27446b.zip differ diff --git a/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-e34dc9b1a6.zip b/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-e34dc9b1a6.zip new file mode 100644 index 00000000..7ae97f94 Binary files /dev/null and b/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-e34dc9b1a6.zip differ diff --git a/.yarn/cache/prosemirror-tables-npm-1.7.1-b60475dfbe-4e7f3993fe.zip b/.yarn/cache/prosemirror-tables-npm-1.7.1-b60475dfbe-4e7f3993fe.zip new file mode 100644 index 00000000..fa21f66f Binary files /dev/null and b/.yarn/cache/prosemirror-tables-npm-1.7.1-b60475dfbe-4e7f3993fe.zip differ diff --git a/.yarn/cache/prosemirror-trailing-node-npm-3.0.0-909bd6d36d-d512054543.zip b/.yarn/cache/prosemirror-trailing-node-npm-3.0.0-909bd6d36d-d512054543.zip new file mode 100644 index 00000000..9f01ae69 Binary files /dev/null and b/.yarn/cache/prosemirror-trailing-node-npm-3.0.0-909bd6d36d-d512054543.zip differ diff --git a/.yarn/cache/prosemirror-transform-npm-1.10.4-f765dfe652-01a7b79d8e.zip b/.yarn/cache/prosemirror-transform-npm-1.10.4-f765dfe652-01a7b79d8e.zip new file mode 100644 index 00000000..2169a537 Binary files /dev/null and b/.yarn/cache/prosemirror-transform-npm-1.10.4-f765dfe652-01a7b79d8e.zip differ diff --git a/.yarn/cache/prosemirror-view-npm-1.40.0-78f6364aa0-9fde9b415b.zip b/.yarn/cache/prosemirror-view-npm-1.40.0-78f6364aa0-9fde9b415b.zip new file mode 100644 index 00000000..44b791d6 Binary files /dev/null and b/.yarn/cache/prosemirror-view-npm-1.40.0-78f6364aa0-9fde9b415b.zip differ diff --git a/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-1d12c1c0e0.zip b/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-1d12c1c0e0.zip new file mode 100644 index 00000000..aac54cdf Binary files /dev/null and b/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-1d12c1c0e0.zip differ diff --git a/.yarn/cache/quill-delta-npm-3.6.3-3ae240a64d-bf78a6a1ab.zip b/.yarn/cache/quill-delta-npm-3.6.3-3ae240a64d-bf78a6a1ab.zip new file mode 100644 index 00000000..21cfafee Binary files /dev/null and b/.yarn/cache/quill-delta-npm-3.6.3-3ae240a64d-bf78a6a1ab.zip differ diff --git a/.yarn/cache/quill-npm-1.3.7-c79f7446fc-c5d874cc86.zip b/.yarn/cache/quill-npm-1.3.7-c79f7446fc-c5d874cc86.zip new file mode 100644 index 00000000..d6aaf4ab Binary files /dev/null and b/.yarn/cache/quill-npm-1.3.7-c79f7446fc-c5d874cc86.zip differ diff --git a/.yarn/cache/react-quill-npm-2.0.0-f2d141fe1d-c850c4d6bd.zip b/.yarn/cache/react-quill-npm-2.0.0-f2d141fe1d-c850c4d6bd.zip new file mode 100644 index 00000000..c1ddc954 Binary files /dev/null and b/.yarn/cache/react-quill-npm-2.0.0-f2d141fe1d-c850c4d6bd.zip differ diff --git a/.yarn/cache/regexp.prototype.flags-npm-1.5.4-39008ab64c-83b88e6115.zip b/.yarn/cache/regexp.prototype.flags-npm-1.5.4-39008ab64c-83b88e6115.zip new file mode 100644 index 00000000..0577db10 Binary files /dev/null and b/.yarn/cache/regexp.prototype.flags-npm-1.5.4-39008ab64c-83b88e6115.zip differ diff --git a/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-caa90be3d7.zip b/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-caa90be3d7.zip new file mode 100644 index 00000000..32339f12 Binary files /dev/null and b/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-caa90be3d7.zip differ diff --git a/.yarn/cache/set-function-length-npm-1.2.2-243073748b-82850e62f4.zip b/.yarn/cache/set-function-length-npm-1.2.2-243073748b-82850e62f4.zip new file mode 100644 index 00000000..2ae266e8 Binary files /dev/null and b/.yarn/cache/set-function-length-npm-1.2.2-243073748b-82850e62f4.zip differ diff --git a/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-fce59f9069.zip b/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-fce59f9069.zip new file mode 100644 index 00000000..0287df95 Binary files /dev/null and b/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-fce59f9069.zip differ diff --git a/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-8862eddb41.zip b/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-8862eddb41.zip new file mode 100644 index 00000000..657ac956 Binary files /dev/null and b/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-8862eddb41.zip differ diff --git a/.yarn/cache/use-sync-external-store-npm-1.5.0-556c6970f1-1b8663515c.zip b/.yarn/cache/use-sync-external-store-npm-1.5.0-556c6970f1-1b8663515c.zip new file mode 100644 index 00000000..f5b09826 Binary files /dev/null and b/.yarn/cache/use-sync-external-store-npm-1.5.0-556c6970f1-1b8663515c.zip differ diff --git a/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-37cf335c90.zip b/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-37cf335c90.zip new file mode 100644 index 00000000..32d74d01 Binary files /dev/null and b/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-37cf335c90.zip differ diff --git a/apps/nowait-admin/package.json b/apps/nowait-admin/package.json index 7093c6d1..ebcf12ee 100644 --- a/apps/nowait-admin/package.json +++ b/apps/nowait-admin/package.json @@ -13,11 +13,22 @@ "dependencies": { "@repo/ui": "workspace:*", "@tanstack/react-query": "^5.81.2", + "@tiptap/core": "^3.0.7", + "@tiptap/extension-underline": "^3.0.7", + "@tiptap/pm": "^3.0.7", + "@tiptap/react": "^3.0.7", + "@tiptap/starter-kit": "^3.0.7", + "@toast-ui/editor": "^3.2.2", + "@toast-ui/react-editor": "^3.2.3", "axios": "^1.10.0", "clsx": "^2.1.1", "lucide-react": "^0.522.0", + "prosemirror-model": "^1.25.2", + "prosemirror-state": "^1.4.3", + "prosemirror-transform": "^1.10.4", "react": "^19.1.0", "react-dom": "^19.1.0", + "react-quill": "^2.0.0", "react-router": "^7.6.2", "react-router-dom": "^7.6.2" }, diff --git a/apps/nowait-admin/src/assets/alarm.svg b/apps/nowait-admin/src/assets/alarm.svg new file mode 100644 index 00000000..5929be50 --- /dev/null +++ b/apps/nowait-admin/src/assets/alarm.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/nowait-admin/src/assets/boothIconActive.svg b/apps/nowait-admin/src/assets/boothIconActive.svg new file mode 100644 index 00000000..8394fd10 --- /dev/null +++ b/apps/nowait-admin/src/assets/boothIconActive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/nowait-admin/src/assets/booth_thumbnail.svg b/apps/nowait-admin/src/assets/booth_thumbnail.svg new file mode 100644 index 00000000..f58b3886 --- /dev/null +++ b/apps/nowait-admin/src/assets/booth_thumbnail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/nowait-admin/src/assets/drop_down.svg b/apps/nowait-admin/src/assets/drop_down.svg new file mode 100644 index 00000000..0fbbcad9 --- /dev/null +++ b/apps/nowait-admin/src/assets/drop_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/nowait-admin/src/assets/edit_icon.svg b/apps/nowait-admin/src/assets/edit_icon.svg new file mode 100644 index 00000000..b2bc52a8 --- /dev/null +++ b/apps/nowait-admin/src/assets/edit_icon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/nowait-admin/src/assets/image_placeholder.svg b/apps/nowait-admin/src/assets/image_placeholder.svg new file mode 100644 index 00000000..6ff952c2 --- /dev/null +++ b/apps/nowait-admin/src/assets/image_placeholder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/nowait-admin/src/assets/orderIconActive.svg b/apps/nowait-admin/src/assets/orderIconActive.svg new file mode 100644 index 00000000..92b22286 --- /dev/null +++ b/apps/nowait-admin/src/assets/orderIconActive.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/apps/nowait-admin/src/assets/statIconActive.svg b/apps/nowait-admin/src/assets/statIconActive.svg new file mode 100644 index 00000000..fade69a1 --- /dev/null +++ b/apps/nowait-admin/src/assets/statIconActive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/nowait-admin/src/assets/waitIconActive.svg b/apps/nowait-admin/src/assets/waitIconActive.svg new file mode 100644 index 00000000..35b6fe8f --- /dev/null +++ b/apps/nowait-admin/src/assets/waitIconActive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/nowait-admin/src/components/AdminSidebar.tsx b/apps/nowait-admin/src/components/AdminSidebar.tsx index 4a2fb483..b9cca044 100644 --- a/apps/nowait-admin/src/components/AdminSidebar.tsx +++ b/apps/nowait-admin/src/components/AdminSidebar.tsx @@ -1,11 +1,19 @@ import React from "react"; import { NavLink, useNavigate } from "react-router-dom"; -import { Clock, Layers, BarChart2 } from "lucide-react"; import { useWindowWidth } from "../hooks/useWindowWidth"; +import { useLocation } from "react-router-dom"; import NwIcon from "../assets/nwLogo.svg?react"; import NwTextIcon from "../assets/nw_text_logo.svg?react"; import ArrowDown from "../assets/keyboard_arrow_down.svg?react"; import profile from "../assets/profile.png"; +import waitIcon from "../assets/Waiting.svg"; // 대기 아이콘 등 +import orderIcon from "../assets/Order.svg"; +import statIcon from "../assets/Statistics.svg"; +import boothIcon from "../assets/Tent.svg"; +import waitIconActive from "../assets/waitIconActive.svg"; +import orderIconActive from "../assets/orderIconActive.svg"; +import statIconActive from "../assets/statIconActive.svg"; +import boothIconActive from "../assets/boothIconActive.svg"; const AdminSidebar = () => { const width = useWindowWidth(); @@ -16,12 +24,18 @@ const AdminSidebar = () => { if (width < 768) return null; const isCompact = width < 1024; + const location = useLocation(); + const pathname = location.pathname; return (