From 10adfa32e9026b5d40c339c2eb8e49c4afb6a8df Mon Sep 17 00:00:00 2001 From: dew1997 <109208984+dew1997@users.noreply.github.com> Date: Wed, 20 May 2026 09:23:31 +0800 Subject: [PATCH] fix(NumberField): remove +/- stepper buttons (#9444) --- .../src/templates/Field/Number/NumberField.test.tsx | 10 ++++++++++ .../src/templates/Field/Number/NumberField.tsx | 1 + 2 files changed, 11 insertions(+) diff --git a/apps/frontend/src/templates/Field/Number/NumberField.test.tsx b/apps/frontend/src/templates/Field/Number/NumberField.test.tsx index 75d928661a..299dc210c5 100644 --- a/apps/frontend/src/templates/Field/Number/NumberField.test.tsx +++ b/apps/frontend/src/templates/Field/Number/NumberField.test.tsx @@ -13,6 +13,16 @@ import * as stories from './NumberField.stories' const { ValidationRequired, ValidationOptional } = composeStories(stories) describe('validation required', () => { + it('does not render stepper buttons', () => { + render() + expect( + screen.queryByRole('button', { name: /increment/i, hidden: true }), + ).toBeNull() + expect( + screen.queryByRole('button', { name: /decrement/i, hidden: true }), + ).toBeNull() + }) + it('renders error when field is not filled before submitting', async () => { // Arrange const user = userEvent.setup() diff --git a/apps/frontend/src/templates/Field/Number/NumberField.tsx b/apps/frontend/src/templates/Field/Number/NumberField.tsx index eaa776a0c4..468952714e 100644 --- a/apps/frontend/src/templates/Field/Number/NumberField.tsx +++ b/apps/frontend/src/templates/Field/Number/NumberField.tsx @@ -34,6 +34,7 @@ export const NumberField = ({ defaultValue="" render={({ field: { value, onChange, ...rest } }) => (