diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 7662839..f8b2013 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -7,13 +7,7 @@
-
-
-
-
-
-
-
+
@@ -58,34 +52,34 @@
- dev.executor": "Run",
- "npm.taehui > start.executor": "Run",
- "npm.taehui > start:taehui-www.executor": "Run",
- "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
- "run.code.analysis.last.selected.profile": "pProject Default",
- "settings.editor.selected.configurable": "preferences.lookFeel",
- "ts.external.directory.path": "C:\\Users\\qpdgo\\AppData\\Local\\Programs\\WebStorm\\plugins\\javascript-plugin\\jsLanguageServicesImpl\\external",
- "vue.rearranger.settings.migration": "true"
+ {
+ "keyToString": {
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "full.screen.before.presentation.mode": "false",
+ "git-widget-placeholder": "develop",
+ "ignore.virus.scanning.warn.message": "true",
+ "javascript.nodejs.core.library.configured.version": "20.13.1",
+ "javascript.nodejs.core.library.typings.version": "20.12.12",
+ "last_opened_file_path": "C:/Users/qpdgo/WebStormProjects/taehui",
+ "list.type.of.created.stylesheet": "SCSS",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.standard": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.standard": "",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "pnpm",
+ "npm.taehui > dev.executor": "Run",
+ "npm.taehui > start.executor": "Run",
+ "npm.taehui > start:taehui-www.executor": "Run",
+ "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
+ "run.code.analysis.last.selected.profile": "pProject Default",
+ "settings.editor.selected.configurable": "preferences.lookFeel",
+ "ts.external.directory.path": "C:\\Users\\qpdgo\\AppData\\Local\\Programs\\WebStorm\\plugins\\javascript-plugin\\jsLanguageServicesImpl\\external",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
@@ -273,6 +267,7 @@
+
diff --git a/package.json b/package.json
index e4e825e..574cf87 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"devDependencies": {
"eslint": "^8.57.0",
"prettier": "^3.2.5",
- "sass": "^1.77.2",
+ "sass": "^1.77.3",
"typescript": "^5.4.5"
},
"packageManager": "pnpm@9.0.6"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4557cbe..f98b17e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,8 +15,8 @@
specifier: ^3.2.5
version: 3.2.5
sass:
- specifier: ^1.77.2
- version: 1.77.2
+ specifier: ^1.77.3
+ version: 1.77.3
typescript:
specifier: ^5.4.5
version: 5.4.5
@@ -55,10 +55,10 @@
version: 4.0.7(mobx@6.12.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2)
+ version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3)
next-intl:
specifier: ^3.14.1
- version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2))(react@18.3.1)
+ version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -103,8 +103,8 @@
specifier: ^29.5.12
version: 29.5.12
'@types/node':
- specifier: ^20.12.12
- version: 20.12.12
+ specifier: ^20.12.13
+ version: 20.12.13
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -155,10 +155,10 @@
version: 4.0.7(mobx@6.12.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2)
+ version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3)
next-intl:
specifier: ^3.14.1
- version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2))(react@18.3.1)
+ version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -212,8 +212,8 @@
specifier: ^29.5.12
version: 29.5.12
'@types/node':
- specifier: ^20.12.12
- version: 20.12.12
+ specifier: ^20.12.13
+ version: 20.12.13
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -249,10 +249,10 @@
version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
next:
specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2)
+ version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3)
next-intl:
specifier: ^3.14.1
- version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2))(react@18.3.1)
+ version: 3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -750,8 +750,8 @@
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@20.12.12':
- resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==}
+ '@types/node@20.12.13':
+ resolution: {integrity: sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==}
'@types/prop-types@15.7.12':
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
@@ -2176,8 +2176,8 @@
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.77.2:
- resolution: {integrity: sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==}
+ sass@1.77.3:
+ resolution: {integrity: sha512-WJHo+jmFp0dwRuymPmIovuxHaBntcCyja5hCB0yYY9wWrViEp4kF5Cdai98P72v6FzroPuABqu+ddLMbQWmwzA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2751,7 +2751,7 @@
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.12.12
+ '@types/node': 20.12.13
'@types/yargs': 17.0.32
chalk: 4.1.2
@@ -2971,7 +2971,7 @@
'@types/json5@0.0.29': {}
- '@types/node@20.12.12':
+ '@types/node@20.12.13':
dependencies:
undici-types: 5.26.5
@@ -4143,7 +4143,7 @@
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.12.12
+ '@types/node': 20.12.13
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -4241,7 +4241,7 @@
mariadb@3.3.0:
dependencies:
'@types/geojson': 7946.0.14
- '@types/node': 20.12.12
+ '@types/node': 20.12.13
denque: 2.1.0
iconv-lite: 0.6.3
lru-cache: 10.2.2
@@ -4297,15 +4297,15 @@
negotiator@0.6.3: {}
- next-intl@3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2))(react@18.3.1):
+ next-intl@3.14.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3))(react@18.3.1):
dependencies:
'@formatjs/intl-localematcher': 0.2.32
negotiator: 0.6.3
- next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2)
+ next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3)
react: 18.3.1
use-intl: 3.14.1(react@18.3.1)
- next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.2):
+ next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.3):
dependencies:
'@next/env': 14.2.3
'@swc/helpers': 0.5.5
@@ -4326,7 +4326,7 @@
'@next/swc-win32-arm64-msvc': 14.2.3
'@next/swc-win32-ia32-msvc': 14.2.3
'@next/swc-win32-x64-msvc': 14.2.3
- sass: 1.77.2
+ sass: 1.77.3
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -4674,7 +4674,7 @@
safer-buffer@2.1.2: {}
- sass@1.77.2:
+ sass@1.77.3:
dependencies:
chokidar: 3.6.0
immutable: 4.3.5
diff --git a/qwilight-fe/package.json b/qwilight-fe/package.json
index 8d0140e..5791f10 100644
--- a/qwilight-fe/package.json
+++ b/qwilight-fe/package.json
@@ -39,7 +39,7 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.12",
- "@types/node": "^20.12.12",
+ "@types/node": "^20.12.13",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"eslint-config-next": "^14.2.3",
diff --git a/taehui-fe/package.json b/taehui-fe/package.json
index cf8e446..505bf92 100644
--- a/taehui-fe/package.json
+++ b/taehui-fe/package.json
@@ -43,7 +43,7 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.12",
- "@types/node": "^20.12.12",
+ "@types/node": "^20.12.13",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/showdown": "^2.0.6",
diff --git "a/taehui-fe/src/app/\133language\135/forum/\133forumID\135/\133essayID\135/page.tsx" "b/taehui-fe/src/app/\133language\135/forum/\133forumID\135/\133essayID\135/page.tsx"
index cb81e3f..609e9bf 100644
--- "a/taehui-fe/src/app/\133language\135/forum/\133forumID\135/\133essayID\135/page.tsx"
+++ "b/taehui-fe/src/app/\133language\135/forum/\133forumID\135/\133essayID\135/page.tsx"
@@ -74,31 +74,33 @@
{forumTitle}
- {isAllowModify && (
-
-
-
-
-
-
-
- )}
+
+
+ {isAllowModify && (
+ <>
+
+
+ >
+ )}
+
+
+