From e32e28345cf6a438a7b2d92aef49e73b98920790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=BB=D1=8E=D0=B3=D0=B8=D0=BD?= Date: Fri, 16 Aug 2024 08:56:26 +0500 Subject: [PATCH] refactor image in process (renaming and small refactor) --- components.d.ts | 4 +++ .../MoveImageMenu.vue => ImageMoveMenu.vue} | 0 .../StateImageMenu.vue => ImageStateMenu.vue} | 0 .../MoveTextMenu.vue => TextMoveMenu.vue} | 0 .../StateTextMenu.vue => TextStateMenu.vue} | 0 src/modules/BaseModal.vue | 17 +++------- src/modules/entities/ImageItem.vue | 10 +++--- src/modules/entities/TextItem.vue | 8 ++--- src/output.css | 33 ------------------- src/pages/HomePage.vue | 26 ++++----------- 10 files changed, 23 insertions(+), 75 deletions(-) rename src/components/editEntityMenu/{image/MoveImageMenu.vue => ImageMoveMenu.vue} (100%) rename src/components/editEntityMenu/{image/StateImageMenu.vue => ImageStateMenu.vue} (100%) rename src/components/editEntityMenu/{text/MoveTextMenu.vue => TextMoveMenu.vue} (100%) rename src/components/editEntityMenu/{text/StateTextMenu.vue => TextStateMenu.vue} (100%) diff --git a/components.d.ts b/components.d.ts index 2fd7373..9e5ed52 100644 --- a/components.d.ts +++ b/components.d.ts @@ -14,6 +14,8 @@ declare module 'vue' { Divider: typeof import('primevue/divider')['default'] Drawer: typeof import('primevue/drawer')['default'] ImageItem: typeof import('@/modules/entities/ImageItem.vue')['default'] + ImageMoveMenu: typeof import('./src/components/editEntityMenu/ImageMoveMenu.vue')['default'] + ImageStateMenu: typeof import('./src/components/editEntityMenu/ImageStateMenu.vue')['default'] LogoAndLabel: typeof import('./src/components/LogoAndLabel.vue')['default'] MoveImageMenu: typeof import('./src/components/editEntityMenu/image/MoveImageMenu.vue')['default'] MoveMenu: typeof import('./src/components/editEntityMenu/text/MoveMenu.vue')['default'] @@ -27,6 +29,8 @@ declare module 'vue' { StateMenu: typeof import('./src/components/editEntityMenu/text/StateMenu.vue')['default'] StateTextMenu: typeof import('./src/components/editEntityMenu/text/StateTextMenu.vue')['default'] TextItem: typeof import('@/modules/entities/TextItem.vue')['default'] + TextMoveMenu: typeof import('./src/components/editEntityMenu/TextMoveMenu.vue')['default'] + TextStateMenu: typeof import('./src/components/editEntityMenu/TextStateMenu.vue')['default'] Tree: typeof import('primevue/tree')['default'] UserInfoHeaderWithSettings: typeof import('./src/components/UserInfoHeaderWithSettings.vue')['default'] } diff --git a/src/components/editEntityMenu/image/MoveImageMenu.vue b/src/components/editEntityMenu/ImageMoveMenu.vue similarity index 100% rename from src/components/editEntityMenu/image/MoveImageMenu.vue rename to src/components/editEntityMenu/ImageMoveMenu.vue diff --git a/src/components/editEntityMenu/image/StateImageMenu.vue b/src/components/editEntityMenu/ImageStateMenu.vue similarity index 100% rename from src/components/editEntityMenu/image/StateImageMenu.vue rename to src/components/editEntityMenu/ImageStateMenu.vue diff --git a/src/components/editEntityMenu/text/MoveTextMenu.vue b/src/components/editEntityMenu/TextMoveMenu.vue similarity index 100% rename from src/components/editEntityMenu/text/MoveTextMenu.vue rename to src/components/editEntityMenu/TextMoveMenu.vue diff --git a/src/components/editEntityMenu/text/StateTextMenu.vue b/src/components/editEntityMenu/TextStateMenu.vue similarity index 100% rename from src/components/editEntityMenu/text/StateTextMenu.vue rename to src/components/editEntityMenu/TextStateMenu.vue diff --git a/src/modules/BaseModal.vue b/src/modules/BaseModal.vue index c3038b7..3e192ba 100644 --- a/src/modules/BaseModal.vue +++ b/src/modules/BaseModal.vue @@ -1,8 +1,9 @@ diff --git a/src/modules/entities/ImageItem.vue b/src/modules/entities/ImageItem.vue index 12d4ce1..695ed10 100644 --- a/src/modules/entities/ImageItem.vue +++ b/src/modules/entities/ImageItem.vue @@ -3,8 +3,8 @@ import type { IImage } from '@/app/interfaces/entities'; import { deleteEntity, editEntity } from '@/app/helpers'; import { useDataStore } from '@/app/stores/data'; import { useElementSize } from '@vueuse/core'; -import MoveImageMenu from '@/components/editEntityMenu/image/MoveImageMenu.vue'; -import StateImageMenu from '@/components/editEntityMenu/image/StateImageMenu.vue'; +import MoveMenu from '@/components/editEntityMenu/ImageMoveMenu.vue'; +import StateMenu from '@/components/editEntityMenu/ImageStateMenu.vue'; interface Props { entityData: IImage; @@ -34,7 +34,6 @@ const editTitle = () => { const addTitle = () => { imageHeight.value = imageHeight.value + 48; - console.log('imageHeight.value', imageHeight.value); editEntity( { ...entityData.value, title: 'Title', image_height: imageHeight.value }, entityData.value.entity_uuid @@ -57,7 +56,6 @@ const toggleIsResizable = () => { { ...entityData.value, image_height: imageHeight.value, image_width: imageWidth.value }, entityData.value.entity_uuid ); - console.log(entityData.value); } }; const editPosition = (position: 'left' | 'center' | 'right') => { @@ -109,7 +107,7 @@ const homeEntities = computed(() => dataStore.homeEntities); />
- dataStore.homeEntities); v-if="homeEntities.length > 1" class="speedDial absolute left-2 bottom-2 transition-all select-none" > - dataStore.homeEntities); rows="2" />
- dataStore.homeEntities); v-if="homeEntities.length > 1" class="speedDial absolute left-2 bottom-2 transition-all select-none" > - +
diff --git a/src/output.css b/src/output.css index b54d046..59e1c49 100644 --- a/src/output.css +++ b/src/output.css @@ -644,10 +644,6 @@ video { top: 0.5rem; } -.z-50 { - z-index: 50; -} - .-m-2 { margin: -0.5rem; } @@ -740,11 +736,6 @@ video { height: 3rem; } -.size-6 { - width: 1.5rem; - height: 1.5rem; -} - .h-\[1px\] { height: 1px; } @@ -785,25 +776,11 @@ video { min-width: 100px; } -.-translate-x-1\/2 { - --tw-translate-x: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -.-translate-y-1\/2 { - --tw-translate-y: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - .-translate-y-full { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.transform { - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - .cursor-pointer { cursor: pointer; } @@ -910,11 +887,6 @@ video { background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } -.bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgb(96 165 250 / var(--tw-bg-opacity)); -} - .bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity)); @@ -940,11 +912,6 @@ video { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 202 202 / var(--tw-bg-opacity)); -} - .bg-opacity-80 { --tw-bg-opacity: 0.8; } diff --git a/src/pages/HomePage.vue b/src/pages/HomePage.vue index 85ca5bb..85f18f8 100644 --- a/src/pages/HomePage.vue +++ b/src/pages/HomePage.vue @@ -1,16 +1,15 @@