[MUK]: Add datagrid size and variant #20045
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Summary: Added Size and Variant Testing & Controls for Datagrid Component
Test Coverage Additions
1. Snapshot Tests (
Datagrid.snapshot.spec.tsx)TABLE_SIZE.sm)TABLE_SIZE.md)TABLE_SIZE.lg)TABLE_VARIANT.striped)2. Functional Tests (
Datagrid.spec.tsx)table--smclasstable--lgclasstable--stripedclass3. Storybook Controls (
datagrid.stories.tsx)sizecontrol: select dropdown with sm/md/lg optionsvariantcontrol: select dropdown with default/striped optionsTechnical Changes
TABLE_SIZEandTABLE_VARIANTfrom@ovhcloud/ods-reactclassName.toContain()assertions to verify correct CSS classes are appliedImpact
This commit enhances test coverage and improves the developer experience by making size and variant options easily testable and configurable in Storybook.