Tags: LaunchPadLab/lp-components
Tags
Create reusable FieldsetLegend component (#640) * Create a component for fieldset legend * Replace logic in Checkbox and Radio Groups * Create fieldset legend storybook * Increase minor v * Add unit tests * Provide default value inside bracket * Add a note re: visually-hidden class * Remove confusing stories * Remove commented out code * fix version * Rename component + files
Support React 18 (#613) * Refactor cloudinary test to more closely align with RTL philosophy * Upgrade to React 18 * Address instances where React 18 has stricter act enforcement * Format cloudinary spec * Bump minor * Upgrade jest-dom * Upgrade jest-environment-jsdom * Upgrade datepicker * Work around {Enter} RTL bug * Remove unused helper function * Remove unused imports * Clean up my act
Migrate enzyme to testing library (#586) * Set up React Testing Library * Migrate Spinner * convert button tests from enzyme to rtl * remove unused imports * remove unused import * Update jest and set test environment to jsdom * Bump version * update checkbox.test.js tests * checkbox.test.js and checkbox-group.test.js complete * update button.test.js to use userevent * update color-input.test.js to rtl * remove unused imports * update date input * complete color-input and date-input * complete dropdown-checkbox-group * complete hidden input * complete icon-input * Fix date input issues * RTL migration: controls (#602) * Migrate paginator * Add comment * Remove unused import * Migrate tab-bar * RTL migration: modal (#601) * Initial commit * Clean up logs * Add tests more default close interactions * RTL migration: indicators (#600) * Migrate loading container * Migrate flash message * Migrate flash message container * Upgdate assertion * Partial cleanup; Address code review * Remove unecessary test * Remove moment dependency from DateInput test * Update ColorPicker component * Update DropdownCheckboxGroup * Update HiddenInput * Update IconInput * Update Spinner component * Bump minor version * Address comments * Fix trigger on keys util * Migrate color-picker * RTL migration: tables (#603) * RTL migration: labels (#607) * partial label folder tests * Clean up error label * Fix input error tests * Remove unused attribute * Fix input label tests * Migrate labeled-field tests * Fixes --------- Co-authored-by: Alex Jin <alex@launchpadlab.com> * RTL migration: inputs (#604) * Migrate input * Migrate textarea * Remove unused import * Migrate switch * Remove unused import * Migrate range-input * Migrate select * Migrate masked input * Migrate replace empty string value hoc * Migrate blur dirty * Migrate radio group input * Migrate cloudinary uploader * Be more explicit * Use toHaveAttribute * Do not reference id directly * RTL migration: file inputs (#590) * Migrate FileInput to RTL * Migrate CloudinaryFileInput to RTL --------- Co-authored-by: Conor <conor@launchpadlab.com> * Remove enzyme * Add act back to file input * Avoid race conditions with act * Update lock * Add test for read helper * Mock server...better * Address uncovered line in wrap-display-name * Remove unused default * Add coverage for modal * Increase dropdown select coverage * Increase color picker coverage * Increase color-input coverage * Increase to-hex coverage * Increase paginator coverage * Increase masked input coverage * Increase date input coverage * Increase radio group coverage * Improve cloudinary-uploader coverage * Improve coverage for getEnvVar * Improve sortable table coverage * Improve tab-bar coverage * Update trigger on keys * Add comment * Replace act with waitFor --------- Co-authored-by: Alex Jin <alex@launchpadlab.com> Co-authored-by: Conor Hawes <conor@launchpadlab.com>
Routine maintenance 2023-08 (#596) * Run yarn upgrade * Update non-breaking majors * Update eslint * Upgrade size-limit * Update jest * Update yarn.lock * Address prop type errors * Add alt for decorative image * Use button instead of link * Update tab-bar tests * Update paginator a11y linting * Use a button! * Address color picker issues * Address input label * Add missing type * Add migration guide * Fix input-label tests * Ignore mocks in prod builds * Add publish GH action * Upgrade latest lint-staged * Take recent upgrades * Style tooltip trigger more globally
PreviousNext