Commit a7314f14 authored by Дмитрий Малюгин's avatar Дмитрий Малюгин 🕓
Browse files

refactor image in process (find perfect library for crop image)

parent 415b2230
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -10,17 +10,22 @@ declare module 'vue' {
    Avatar: typeof import('primevue/avatar')['default']
    Button: typeof import('primevue/button')['default']
    CreateEntityMenu: typeof import('./src/components/CreateEntityMenu.vue')['default']
    Dialog: typeof import('primevue/dialog')['default']
    Divider: typeof import('primevue/divider')['default']
    Drawer: typeof import('primevue/drawer')['default']
    ImageItem: typeof import('@/modules/entities/ImageItem.vue')['default']
    LogoAndLabel: typeof import('./src/components/LogoAndLabel.vue')['default']
    MoveMenu: typeof import('./src/components/editEntityMenu/image/MoveMenu.vue')['default']
    MoveImageMenu: typeof import('./src/components/editEntityMenu/image/MoveImageMenu.vue')['default']
    MoveMenu: typeof import('./src/components/editEntityMenu/text/MoveMenu.vue')['default']
    MoveTextMenu: typeof import('./src/components/editEntityMenu/text/MoveTextMenu.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
    SpeedDial: typeof import('primevue/speeddial')['default']
    Splitter: typeof import('primevue/splitter')['default']
    SplitterPanel: typeof import('primevue/splitterpanel')['default']
    StateMenu: typeof import('./src/components/editEntityMenu/image/StateMenu.vue')['default']
    StateImageMenu: typeof import('./src/components/editEntityMenu/image/StateImageMenu.vue')['default']
    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']
    Tree: typeof import('primevue/tree')['default']
    UserInfoHeaderWithSettings: typeof import('./src/components/UserInfoHeaderWithSettings.vue')['default']
+1 −0
Original line number Diff line number Diff line
/// <reference types="vite/client" />
// npx tailwindcss -i ./src/input.css -o ./src/output.css --watch
+3 −1
Original line number Diff line number Diff line
@@ -14,9 +14,9 @@
  },
  "dependencies": {
    "@primevue/themes": "^4.0.4",
    "@vueuse/components": "^10.11.1",
    "@vueuse/core": "^10.11.0",
    "@vueuse/integrations": "^10.11.0",
    "cropperjs": "^1.6.2",
    "pinia": "^2.1.7",
    "primeicons": "^7.0.0",
    "primevue": "^4.0.4",
@@ -24,6 +24,7 @@
    "universal-cookie": "^7",
    "uuid": "^10.0.0",
    "vue": "^3.4.29",
    "vue-advanced-cropper": "^2.8.9",
    "vue-router": "^4.3.3"
  },
  "devDependencies": {
@@ -36,6 +37,7 @@
    "@vue/eslint-config-prettier": "^9.0.0",
    "@vue/eslint-config-typescript": "^13.0.0",
    "@vue/tsconfig": "^0.5.1",
    "cost-of-modules": "^1.0.1",
    "eslint": "^8.57.0",
    "eslint-plugin-vue": "^9.23.0",
    "npm-run-all2": "^6.2.0",
+2 −2
Original line number Diff line number Diff line
<script setup lang="ts">
import 'primeicons/primeicons.css';
import BaseMenu from '@/modules/BaseMenu.vue';
import BaseSidebarMenu from '@/modules/BaseSidebarMenu.vue';

const visible = ref<boolean>(false);
</script>
@@ -18,7 +18,7 @@ const visible = ref<boolean>(false);
  </div>
  <Drawer v-model:visible="visible">
    <template #container="{ closeCallback }">
      <BaseMenu @closeCallback="closeCallback" />
      <BaseSidebarMenu @closeCallback="closeCallback" />
    </template>
  </Drawer>
</template>
+5 −0
Original line number Diff line number Diff line
export interface IImageMainInfo {
  url: string;
  width: number;
  height: number;
}
Loading