From 67436a0025f36dd373d88ab4dd948ef912459d7d Mon Sep 17 00:00:00 2001
From: kevin
Date: Wed, 25 Feb 2026 10:36:50 +0100
Subject: [PATCH] fix : correction du composant
---
app/components/malio/Input.test.ts | 4 +--
app/components/malio/InputText.vue | 46 +++++++++++++-----------------
2 files changed, 22 insertions(+), 28 deletions(-)
diff --git a/app/components/malio/Input.test.ts b/app/components/malio/Input.test.ts
index c067744..ccb7ba1 100644
--- a/app/components/malio/Input.test.ts
+++ b/app/components/malio/Input.test.ts
@@ -305,9 +305,9 @@ describe('MalioInput', () => {
it('passes icon size prop to icon component', () => {
const wrapper = mount(InputForTest, {
- props: {iconName: 'mdi:key-outline', iconSize: 'text-2xl'},
+ props: {iconName: 'mdi:key-outline', iconSize: '24'},
})
- expect(wrapper.get('[data-test="icon"]').attributes('size')).toBe('text-2xl')
+ expect(wrapper.get('[data-test="icon"]').attributes('height')).toBe('24')
})
it('applies icon color class', () => {
diff --git a/app/components/malio/InputText.vue b/app/components/malio/InputText.vue
index cb9374e..c6e4da2 100644
--- a/app/components/malio/InputText.vue
+++ b/app/components/malio/InputText.vue
@@ -8,17 +8,16 @@
v-maska="mask"
:name="name"
:autocomplete="autocomplete"
- class="floating-input grow-height peer min-h-[40px] w-full border bg-white pl-3 pr-3 py-1 outline-none border-m-muted focus:border-2"
+ class="floating-input grow-height peer min-h-[40px] w-full border bg-white pl-3 pr-3 py-1 outline-none focus:border-2"
:class="[
disabled ? 'cursor-not-allowed text-black/60 [&:not(:placeholder-shown)]:border-m-muted border-m-muted' : 'cursor-text',
hasError
? 'border-m-error focus:border-m-error focus:pl-[11px] [&:not(:placeholder-shown)]:border-m-error'
: hasSuccess
? 'border-m-success focus:border-m-success focus:pl-[11px] [&:not(:placeholder-shown)]:border-m-success'
- : 'border-m-border focus:border-m-primary focus:pl-[11px]',
+ : 'border-m-muted focus:border-m-primary focus:pl-[11px]',
textInput,
iconInputPaddingClass,
- inputClass,
rounded,
]"
:required="required"
@@ -50,22 +49,20 @@
textLabel,
]"
>
- {{ label }}
+ {{ label }}
-
@@ -81,16 +78,18 @@
'mt-1 text-xs ml-[2px] ',
]"
>
- {{ hint || error || successMessage }}
+ {{ hint || error || success }}