From 8819a5d2694b49e738c65ada6ccd93361311affe Mon Sep 17 00:00:00 2001 From: JC Estibariz Date: Tue, 3 Mar 2026 12:51:18 -0500 Subject: [PATCH] feat: extract TextInput and TextArea components --- .../__tests__/formFields/TextArea-test.js | 54 ++++++++++++ .../formFields/TextAreaField-test.js | 43 +--------- .../__tests__/formFields/TextInput-test.js | 67 +++++++++++++++ .../formFields/TextInputField-test.js | 32 +------- .../__snapshots__/TextArea-test.js.snap | 51 ++++++++++++ .../__snapshots__/TextAreaField-test.js.snap | 82 ++++--------------- .../__snapshots__/TextInput-test.js.snap | 45 ++++++++++ .../__snapshots__/TextInputField-test.js.snap | 60 ++++---------- packages/pelagos/src/formFields/TextArea.d.ts | 26 ++++++ packages/pelagos/src/formFields/TextArea.js | 43 ++++++++++ .../src/formFields/TextArea.stories.js | 36 ++++++++ .../pelagos/src/formFields/TextAreaField.js | 17 ++-- .../pelagos/src/formFields/TextInput.d.ts | 34 ++++++++ packages/pelagos/src/formFields/TextInput.js | 50 +++++++++++ .../src/formFields/TextInput.stories.js | 44 ++++++++++ .../pelagos/src/formFields/TextInputField.js | 28 ++----- packages/pelagos/src/formFields/index.d.ts | 2 + packages/pelagos/src/formFields/index.js | 2 + 18 files changed, 496 insertions(+), 220 deletions(-) create mode 100644 packages/pelagos/__tests__/formFields/TextArea-test.js create mode 100644 packages/pelagos/__tests__/formFields/TextInput-test.js create mode 100644 packages/pelagos/__tests__/formFields/__snapshots__/TextArea-test.js.snap create mode 100644 packages/pelagos/__tests__/formFields/__snapshots__/TextInput-test.js.snap create mode 100644 packages/pelagos/src/formFields/TextArea.d.ts create mode 100644 packages/pelagos/src/formFields/TextArea.js create mode 100644 packages/pelagos/src/formFields/TextArea.stories.js create mode 100644 packages/pelagos/src/formFields/TextInput.d.ts create mode 100644 packages/pelagos/src/formFields/TextInput.js create mode 100644 packages/pelagos/src/formFields/TextInput.stories.js diff --git a/packages/pelagos/__tests__/formFields/TextArea-test.js b/packages/pelagos/__tests__/formFields/TextArea-test.js new file mode 100644 index 00000000..2674c7fc --- /dev/null +++ b/packages/pelagos/__tests__/formFields/TextArea-test.js @@ -0,0 +1,54 @@ +import {shallow} from 'enzyme'; + +import TextArea from '../../src/formFields/TextArea'; + +jest.unmock('../../src/formFields/TextArea'); + +describe('TextArea', () => { + describe('rendering', () => { + it('renders expected elements', () => { + const wrapper = shallow( +