From bc444860747a61684dd692c00618a238d9c93a97 Mon Sep 17 00:00:00 2001 From: PierreGAMEN Date: Fri, 13 Jun 2025 16:26:54 +0200 Subject: [PATCH 1/2] fix: update default selected aspect ratio to 4:5 in ACropPrompt component --- components/Prompt/ACropPrompt.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Prompt/ACropPrompt.vue b/components/Prompt/ACropPrompt.vue index 0799bd3..3f4f982 100644 --- a/components/Prompt/ACropPrompt.vue +++ b/components/Prompt/ACropPrompt.vue @@ -26,7 +26,7 @@ export interface ACropPromptProps { quality?: number; } -const selectedOption = ref("1:1"); +const selectedOption = ref("4:5"); const props = defineProps(); const model = defineModel(); From dbb0df040e6ef348e449bfa86906227e36f99e42 Mon Sep 17 00:00:00 2001 From: PierreGAMEN Date: Tue, 17 Jun 2025 09:49:50 +0200 Subject: [PATCH 2/2] fix: improve aspect ratio selection and labels in ACropPrompt component --- components/Prompt/ACropPrompt.vue | 84 ++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 30 deletions(-) diff --git a/components/Prompt/ACropPrompt.vue b/components/Prompt/ACropPrompt.vue index 3f4f982..7214a58 100644 --- a/components/Prompt/ACropPrompt.vue +++ b/components/Prompt/ACropPrompt.vue @@ -4,6 +4,7 @@ import AButton from "../AButton.vue"; import ACrop from "../ACrop.vue"; import { toValue } from "@vueuse/core"; import AInputRadio from "../AInputRadio.vue"; +import { useTranslate } from "@addeus/vue3-stores/stores/translate"; import { ref } from "vue"; export interface ACropPromptEmits { @@ -26,63 +27,86 @@ export interface ACropPromptProps { quality?: number; } -const selectedOption = ref("4:5"); +const selectedOption = ref("4:5"); const props = defineProps(); +const portraitLabel = useTranslate("crop.portrait"); +const squareLabel = useTranslate("crop.square"); +const landscapeLabel = useTranslate("crop.landscape"); const model = defineModel();