From 860c261b0f9210f75e5af800b24bba9571206bd8 Mon Sep 17 00:00:00 2001 From: Lucas Nascimento Date: Thu, 18 Dec 2025 12:52:00 -0300 Subject: [PATCH 1/3] =?UTF-8?q?Atualiza=20vers=C3=A3o=20do=20projeto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4adc25ca..bf966f41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sysvale/cuida", - "version": "3.144.0", + "version": "3.151.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@sysvale/cuida", - "version": "3.144.0", + "version": "3.151.3", "dependencies": { "@popperjs/core": "^2.11.6", "@sysvale/cuida-icons": "^1.18.0", diff --git a/package.json b/package.json index bcb11935..89f87138 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sysvale/cuida", - "version": "3.151.2", + "version": "3.151.3", "description": "A design system built by Sysvale, using storybook and Vue components", "repository": { "type": "git", From cbe8624acbe92de6c85331d49a65e96844d147b1 Mon Sep 17 00:00:00 2001 From: Lucas Nascimento Date: Thu, 18 Dec 2025 12:52:39 -0300 Subject: [PATCH 2/3] =?UTF-8?q?Ajusta=20l=C3=B3gica=20de=20preenchimento?= =?UTF-8?q?=20do=20input=20nativo=20html=20do=20BaseInput=20para=20corrigi?= =?UTF-8?q?r=20funcionamento=20em=20navegadores=20baseados=20no=20mozilla?= =?UTF-8?q?=20firefox?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BaseInput.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/BaseInput.vue b/src/components/BaseInput.vue index 9d7fd0a0..5f712854 100644 --- a/src/components/BaseInput.vue +++ b/src/components/BaseInput.vue @@ -108,7 +108,7 @@ :id="componentId" ref="htmlInput" v-bind="props" - v-model.trim="internalValue" + :model-value="internalValue" :required="required" :readonly="readonly" :placeholder="placeholder" @@ -119,6 +119,7 @@ @focus="handleFocus" @blur="handleBlur" @keydown="handleKeydown" + @input="(event) => internalValue = event.target.value.trim()" > From f6db814c47c00bd94e124c119c960c9fa204b122 Mon Sep 17 00:00:00 2001 From: Lucas Nascimento Date: Thu, 18 Dec 2025 14:26:44 -0300 Subject: [PATCH 3/3] =?UTF-8?q?Ajusta=20testes=20de=20acordo=20com=20as=20?= =?UTF-8?q?mudan=C3=A7as=20do=20BaseInput?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tests/NumberInput.spec.js | 9 +++++++-- src/tests/__snapshots__/BaseInput.spec.js.snap | 2 +- src/tests/__snapshots__/NumberInput.spec.js.snap | 2 +- src/tests/__snapshots__/Select.spec.js.snap | 2 +- src/tests/__snapshots__/TextInput.spec.js.snap | 2 +- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/tests/NumberInput.spec.js b/src/tests/NumberInput.spec.js index 6fba5d58..98fbf7e4 100644 --- a/src/tests/NumberInput.spec.js +++ b/src/tests/NumberInput.spec.js @@ -86,6 +86,9 @@ describe('CdsNumberInput', () => { test('applies money mask and updates internal state correctly', async () => { const wrapper = mount(CdsNumberInput, { global: { + stubs: { + CdsBaseInput: true, + }, directives: { CdsBrl: vCdsBrl, // Registre a diretiva }, @@ -98,9 +101,11 @@ describe('CdsNumberInput', () => { await wrapper.vm.$nextTick(); - const input = wrapper.find('input'); + const input = wrapper.findComponent(CdsBaseInput); + + input.setValue('R$ 1.234,56'); - await input.setValue('123456'); + await wrapper.vm.$nextTick(); expect(wrapper.vm.model).toMatch(/R\$[\s\u00A0]1\.234,56/); expect(wrapper.vm.unmaskedValue).toBe(1234.56); diff --git a/src/tests/__snapshots__/BaseInput.spec.js.snap b/src/tests/__snapshots__/BaseInput.spec.js.snap index 581ea22a..4ea831db 100644 --- a/src/tests/__snapshots__/BaseInput.spec.js.snap +++ b/src/tests/__snapshots__/BaseInput.spec.js.snap @@ -12,7 +12,7 @@ exports[`BaseInput > renders correctly 1`] = `
- +
diff --git a/src/tests/__snapshots__/NumberInput.spec.js.snap b/src/tests/__snapshots__/NumberInput.spec.js.snap index 9b878f18..6762077a 100644 --- a/src/tests/__snapshots__/NumberInput.spec.js.snap +++ b/src/tests/__snapshots__/NumberInput.spec.js.snap @@ -13,7 +13,7 @@ exports[`CdsNumberInput > renders correctly 1`] = `
- +
diff --git a/src/tests/__snapshots__/Select.spec.js.snap b/src/tests/__snapshots__/Select.spec.js.snap index 2669060c..012c6b90 100644 --- a/src/tests/__snapshots__/Select.spec.js.snap +++ b/src/tests/__snapshots__/Select.spec.js.snap @@ -14,7 +14,7 @@ exports[`Select > renders correctly 1`] = `
- +
diff --git a/src/tests/__snapshots__/TextInput.spec.js.snap b/src/tests/__snapshots__/TextInput.spec.js.snap index ed18aa6e..ce0b6df1 100644 --- a/src/tests/__snapshots__/TextInput.spec.js.snap +++ b/src/tests/__snapshots__/TextInput.spec.js.snap @@ -12,7 +12,7 @@ exports[`TextInput > renders correctly 1`] = `
- +