Skip to content

Migrate @wordpress/dataviews to use the new Design System primitives #76100

Description

@oandregal

Depends on: #76135

This issue aims to track the work related to migrating DataViews, DataForm, and DataViewsPicker components to use the new components from @wordpress/ui, and @wordpress/theme.

Ready to implement:

Component Status Comments
Stack 🟢 @oandregal #74174
Dialog Substitute Modal in DataForm (layout panel) and DataViews (modal actions)
Button We'd want to use the unstyled button variant in some situations (TODO)
Design tokens WIP @jameskoster 75204
Badge To replace the same private component
Card WIP @ciampo #76282

To be implemented in @wordpress/ui first:

Component Comments
Combobox To replace Ariakit.Combobox in search widget
Menu To replace the private Menu from @wordpress/components
DateCalendar To replace the same private component
DateRangeCalendar To replace the same private component
ValidatedFormTokenField To replace the same private component
ValidatedNumberControl To replace the same private component
ValidatedCheckBoxControl To replace the same private component
ValidatedComboboxControl To replace the same private component
ValidatedInputControl To replace the same private component
ValidatedRadioControl To replace the same private component
ValidatedSelectControl To replace the same private component
ValidatedTextareaControl To replace the same private component
ValidatedTextControl To replace the same private component
ValidatedToggleControl To replace the same private component

Metadata

Metadata

Assignees

No one assigned

    Labels

    Design SystemIssues related to the system of combining components according to best practices.[Package] DataViews/packages/dataviews[Package] Theme/packages/theme[Package] UI/packages/ui[Type] Code QualityIssues or PRs that relate to code quality

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions