Skip to content

[Task](context): streamline and finalize DataGridCheckboxCell component #1884

Description

@franzheidl

Task Description

Currently, our DataGridCheckboxCell component has been in WIP-status for way too long, while we are still seeign issues with misaligned Checkboxes in DataGrids in our applications.

In order to remedy both, the DatagridCheckboxCell component should be streamlined and un-WIPed.

The Checkbox import should be removed, the cell should not render a Checkbox (developers should simply use it to place a Checkbox component inside and wire up all functionality with the checkbox directly. This is also much easier to retrofit in existing application views.

Sub-tasks

  • Remove Checkbox import
  • Remove all state-related props
  • Make sure the correct styles are included to position a manually added Checkbox child component are included
  • Update tests accordingly
  • Update stories and storybook descriptions accordingly
  • un-WIP the component in storybook
  • Update DataGrid stories to use DataGridCheckboxCell where applicable

Related Issues

Metadata

Metadata

Assignees

Labels

ui-componentsAll tasks related to juno-ui-components library

Type

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions