Widgets
Se pueden combinar varios componentes básicos, como se describe en la sección Componentes, para crear un widget.
Los widgets se pueden utilizar para crear un nuevo componente "más complejo" o para dar estructura a los elementos de un componente.
¡Vamos a sumergirnos en el concepto de widget!
Empezaremos por hacer un widget simple para mostrar una lista de idiomas.
const widgetJSON = {
"component": "div",
"id": "widget_languages",
"items": [ // adding components to the widget
{
"component": "div",
"items": [
{
"component": "icon",
"icon": "info"
},
{
"component": "label",
"label": "List of some languages"
}
]
},
{
"component": "list",
"data": "@languages"
}
]
},
Aquí, @languages
es una matriz definida en el modelo de widget_languages
como: ["inglés", "francés", "hindi", "español", "urdu"]
El widget básico procesado tendrá este aspecto:
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178