This is a beta release of documentation for Magento 2.4, published for previewing soon-to-be-released functionality. Content in this version is subject to change. Links to the v2.4 code base may not properly resolve until the code is officially released.

Basic attributes


This topic describes the general UI components configuration attributes. There’s a set of attributes available for all UI components, and a set of attributes which are specific for basic components only.

General attributes

The following attributes are available for all UI components, including the basic UI components.

Option Description Type
class The name of associated PHP interface. String
component The path to the component’s .js file. String
displayArea The name of parent component's template region where component needs to be rendered (the list of available regions defined by the template). String
sortOrder Component's sort order. Integer
template The path to the component’s .html template. String

Basic component options

The following options are available for all basic components:

Option Description Type
extends Reference to a UI component whose configuration to inherit. Only a basic component can be specified. String
provider The path in the registry to the linked data provider. String