diff --git a/package-lock.json b/package-lock.json index 8df576e..b51eb4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@popperjs/core": "^2.11.8", + "@tinymce/tinymce-vue": "^5.1.1", "@vueup/vue-quill": "^1.2.0", "axios": "^1.7.9", "bootstrap": "^5.3.3", @@ -1514,6 +1515,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@tinymce/tinymce-vue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-5.1.1.tgz", + "integrity": "sha512-iO57HOWesFOhsaqjA5Ea6sDvQBmJJH3/dq00Uvg7metlct2kLF+ctRgoDsetLt6gmeZ7COPftr814/XzqnJ/dg==", + "license": "MIT", + "dependencies": { + "tinymce": "^6.0.0 || ^5.5.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -4312,6 +4325,12 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/tinymce": { + "version": "6.8.5", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-6.8.5.tgz", + "integrity": "sha512-qAL/FxL7cwZHj4BfaF818zeJJizK9jU5IQzTcSLL4Rj5MaJdiVblEj7aDr80VCV1w9h4Lak9hlnALhq/kVtN1g==", + "license": "MIT" + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", diff --git a/package.json b/package.json index 62f9160..7d7c538 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@popperjs/core": "^2.11.8", + "@tinymce/tinymce-vue": "^5.1.1", "@vueup/vue-quill": "^1.2.0", "axios": "^1.7.9", "bootstrap": "^5.3.3", diff --git a/public/img/favicon/site.webmanifest b/public/img/favicon/site.webmanifest index 45dc8a2..4b82995 100644 --- a/public/img/favicon/site.webmanifest +++ b/public/img/favicon/site.webmanifest @@ -1 +1,11 @@ -{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file +{ + "name": "", + "short_name": "", + "icons": [ + { "src": "/img/favicon/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, + { "src": "/img/favicon/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/src/components/BoardDetail.vue b/src/components/BoardDetail.vue new file mode 100644 index 0000000..c3576ea --- /dev/null +++ b/src/components/BoardDetail.vue @@ -0,0 +1,50 @@ + + + + + \ No newline at end of file diff --git a/src/components/editor/QEditor.vue b/src/components/editor/QEditor.vue new file mode 100644 index 0000000..83368e6 --- /dev/null +++ b/src/components/editor/QEditor.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/components/input/FormFile.vue b/src/components/input/FormFile.vue new file mode 100644 index 0000000..e0d026a --- /dev/null +++ b/src/components/input/FormFile.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/components/input/FormInput.vue b/src/components/input/FormInput.vue new file mode 100644 index 0000000..bbc4af4 --- /dev/null +++ b/src/components/input/FormInput.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/components/input/FormSelect.vue b/src/components/input/FormSelect.vue new file mode 100644 index 0000000..763027b --- /dev/null +++ b/src/components/input/FormSelect.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/layouts/TheMenu.vue b/src/layouts/TheMenu.vue index 6a3ba6e..a5e9fb3 100644 --- a/src/layouts/TheMenu.vue +++ b/src/layouts/TheMenu.vue @@ -38,7 +38,7 @@
Main
-