From e758772225d3362e3375b623517c95b05cc0c416 Mon Sep 17 00:00:00 2001 From: dewdew Date: Wed, 13 Dec 2023 22:21:18 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=8E=20develop=20version:=201.10.0=20-?= =?UTF-8?q?=20el-button,=20el-popover,=20el-tooltip,=20el-radio=20>=20nuxt?= =?UTF-8?q?-ui=20=EB=8C=80=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 예정: 키보드 숏컷 추가예정 --- .vscode/settings.json | 1 + README.md | 2 +- assets/scss/desktop/pages/tech_list.scss | 12 -- assets/scss/mobile/pages/tech_list.scss | 4 - .../shared/components/content_container.scss | 1 - .../scss/shared/components/main_contact.scss | 10 -- assets/scss/shared/components/pwa.scss | 7 -- assets/scss/shared/components/tiptap.scss | 67 ++++------ assets/scss/style.scss | 2 - assets/scss/tablet/pages/tech_list.scss | 12 -- components/ADialog.vue | 51 ++++---- components/AHeader.client.vue | 24 ++-- components/InstallPwa.client.vue | 46 +++---- components/atoms/AButton.vue | 77 ++++++++++++ components/atoms/CardComponent.vue | 11 +- components/atoms/UploadFile.vue | 4 +- components/atoms/article/ArticleAddOn.vue | 9 +- components/atoms/article/ArticleComments.vue | 13 +- .../atoms/article/ArticleControlButton.vue | 38 +++--- .../atoms/article/ArticleCreateComment.vue | 20 +-- .../atoms/article/ArticleLikeButton.vue | 18 ++- components/atoms/main/MainEmailContact.vue | 13 +- components/atoms/main/MainSkillsImage.vue | 4 +- components/atoms/tiptap/EditColorInput.vue | 29 ++--- components/atoms/tiptap/EditNormalButtons.vue | 29 ++--- .../atoms/tiptap/EditSpecialButtons.vue | 30 ++--- components/atoms/tiptap/EditTextButtons.vue | 37 ++---- components/dialog/CreateArticleDialog.vue | 14 +-- components/dialog/ImageUploadDialog.vue | 27 ++-- components/dialog/PasswordCheckDialog.vue | 9 +- components/molecules/tiptap/TextEditor.vue | 4 +- .../molecules/tiptap/TiptapExtraGroup.vue | 101 ++++++++------- .../molecules/tiptap/TiptapHeadingGroup.vue | 111 ++++++++--------- .../molecules/tiptap/TiptapLinkGroup.vue | 61 +++++----- .../molecules/tiptap/TiptapStrokeGroup.vue | 75 ++++++------ .../molecules/tiptap/TiptapTableGroup.vue | 115 +++++++++--------- .../molecules/tiptap/TiptapTextAlignGroup.vue | 81 ++++++------ .../molecules/tiptap/TiptapTextListGroup.vue | 81 ++++++------ .../molecules/tiptap/TiptapTextStyleGroup.vue | 61 +++++----- composables/fetch/loadData.ts | 2 +- pages/archives/[year].vue | 26 ++-- pages/projects/colorTranslate.vue | 60 ++++----- pages/tech/index.vue | 13 +- stores/stackLogoData.ts | 2 +- 44 files changed, 663 insertions(+), 751 deletions(-) delete mode 100644 assets/scss/desktop/pages/tech_list.scss delete mode 100644 assets/scss/tablet/pages/tech_list.scss create mode 100644 components/atoms/AButton.vue diff --git a/.vscode/settings.json b/.vscode/settings.json index 722639f..f312bd2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -45,6 +45,7 @@ "pinia", "Please", "plus", + "Popover", "Press", "recommended", "Rights", diff --git a/README.md b/README.md index efd9074..ed72df5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## 안녕하세요. FE 개발자 이연주 입니다. -## Current Version: 1.8.0 +## Current Version: 1.10.0 ## 🖥️ 사용한 스킬은 아래와 같습니다. diff --git a/assets/scss/desktop/pages/tech_list.scss b/assets/scss/desktop/pages/tech_list.scss deleted file mode 100644 index 10bbf37..0000000 --- a/assets/scss/desktop/pages/tech_list.scss +++ /dev/null @@ -1,12 +0,0 @@ -@use '../../variables' as *; - -/** -* ! Tech Blog List Page Style ! -*a -* ? Desktop ? -*/ -.tech-lists { - .write-button-container { - margin-left: $space-40; - } -} \ No newline at end of file diff --git a/assets/scss/mobile/pages/tech_list.scss b/assets/scss/mobile/pages/tech_list.scss index a5e1fea..af28137 100644 --- a/assets/scss/mobile/pages/tech_list.scss +++ b/assets/scss/mobile/pages/tech_list.scss @@ -15,10 +15,6 @@ .card-header { flex-direction: column; align-items: flex-start; - .like { - margin-top: $space-16; - margin-left: unset; - } } } } diff --git a/assets/scss/shared/components/content_container.scss b/assets/scss/shared/components/content_container.scss index f1d925c..04ab26c 100644 --- a/assets/scss/shared/components/content_container.scss +++ b/assets/scss/shared/components/content_container.scss @@ -55,7 +55,6 @@ padding: $space-4; border-radius: $space-6; background-color: var(--el-border-color); - color: var(--el-color-primary); box-decoration-break: clone; } pre { diff --git a/assets/scss/shared/components/main_contact.scss b/assets/scss/shared/components/main_contact.scss index d3310b0..1c67c8d 100644 --- a/assets/scss/shared/components/main_contact.scss +++ b/assets/scss/shared/components/main_contact.scss @@ -40,16 +40,6 @@ .el-form-item { .el-form-item__content { justify-content: flex-end; - .el-button { - color: var(--d-text-color); - background-color: var(--d-footer-bg-color); - border-color: var(--d-footer-bg-color); - &:hover, - &:focus { - background-color: var(--d-footer-bg-color-deep); - border-color: var(--d-footer-bg-color-deep); - } - } } } } diff --git a/assets/scss/shared/components/pwa.scss b/assets/scss/shared/components/pwa.scss index d270d99..9699168 100644 --- a/assets/scss/shared/components/pwa.scss +++ b/assets/scss/shared/components/pwa.scss @@ -16,13 +16,6 @@ z-index: 30; text-align: left; box-shadow: calc($space-2) $space-4 calc($space-4) 0 $pwa-border; - .el-button { - border: $space-1 solid $pwa-border; - outline: none; - margin-right: calc($space-4); - border-radius: $space-2; - padding: calc($space-2) $space-10; - } .message { margin-bottom: $space-8; } diff --git a/assets/scss/shared/components/tiptap.scss b/assets/scss/shared/components/tiptap.scss index 826ea73..7e21e67 100644 --- a/assets/scss/shared/components/tiptap.scss +++ b/assets/scss/shared/components/tiptap.scss @@ -49,7 +49,7 @@ appearance: none; width: $space-24; height: $space-24; - margin: 0 $space-12; + margin: 0 $space-4; padding: 0; background-color: transparent; border: $space-2 solid var(--el-border-color); @@ -69,20 +69,6 @@ border-radius: 0; } } - el-button { - width: $space-60; - border: none; - background: none; - color: var(--d-text-color); - font-size: 0.85rem; - font-weight: 500; - padding: 0 0.2rem; - opacity: 0.6; - &:hover, - &.is-active { - opacity: 1; - } - } } .tiptap-menu-item { @@ -142,35 +128,30 @@ th.has-focus { /** * ? Tiptap Menu Popper Style ? */ -.tiptap-editor-group-menu { - display: flex; - align-items: center; - padding: $space-4 $space-8 !important; - border-radius: $space-8 !important; - .edit-color-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - width: $space-40; - height: $space-30; - margin: 0.15rem calc(0.15rem + $space-12) 0 $space-12; +.edit-color-input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: $space-30; + height: $space-30; + margin: 0.15rem 0 0 $space-4; + padding: 0; + border: 1px solid var(--el-border-color); + background-color: transparent; + border-radius: $space-4; + cursor: pointer; + &::-webkit-color-swatch-wrapper { padding: 0; - background-color: transparent; - border-radius: $space-4; - cursor: pointer; - &::-webkit-color-swatch-wrapper { - padding: 0; - } - &::-webkit-color-swatch { - padding: 0; - border: 0; - border-radius: 0; - } - &::-moz-color-swatch { - padding: 0; - border: 0; - border-radius: 0; - } + } + &::-webkit-color-swatch { + padding: 0; + border: 0; + border-radius: 0; + } + &::-moz-color-swatch { + padding: 0; + border: 0; + border-radius: 0; } } diff --git a/assets/scss/style.scss b/assets/scss/style.scss index 9866a84..ab195c6 100644 --- a/assets/scss/style.scss +++ b/assets/scss/style.scss @@ -33,7 +33,6 @@ */ @include meta.load-css('desktop/pages/projects'); @include meta.load-css('desktop/pages/color_translate'); - @include meta.load-css('desktop/pages/tech_list'); @include meta.load-css('desktop/pages/tech_detail'); } @@ -59,7 +58,6 @@ @include meta.load-css('tablet/pages/404'); @include meta.load-css('tablet/pages/projects'); @include meta.load-css('tablet/pages/color_translate'); - @include meta.load-css('tablet/pages/tech_list'); @include meta.load-css('tablet/pages/tech_detail'); } diff --git a/assets/scss/tablet/pages/tech_list.scss b/assets/scss/tablet/pages/tech_list.scss deleted file mode 100644 index 74a7b8d..0000000 --- a/assets/scss/tablet/pages/tech_list.scss +++ /dev/null @@ -1,12 +0,0 @@ -@use '../../variables' as *; - -/** -* ! Tech Blog List Page Style ! -*a -* ? Tablet ? -*/ -.tech-lists { - .write-button-container { - margin-left: $space-40; - } -} diff --git a/components/ADialog.vue b/components/ADialog.vue index 471e1ab..aafa827 100644 --- a/components/ADialog.vue +++ b/components/ADialog.vue @@ -42,41 +42,32 @@ diff --git a/components/AHeader.client.vue b/components/AHeader.client.vue index dd2d95f..2eea5ab 100644 --- a/components/AHeader.client.vue +++ b/components/AHeader.client.vue @@ -69,21 +69,15 @@ {{ selectLocale }} - - - + diff --git a/components/InstallPwa.client.vue b/components/InstallPwa.client.vue index 7367b6b..411facb 100644 --- a/components/InstallPwa.client.vue +++ b/components/InstallPwa.client.vue @@ -13,34 +13,36 @@ {{ $t('pwa.newContent') }} - - {{ $t('pwa.reload') }} - - - {{ $t('pwa.close') }} - +
+ + +