% Auto-generated: do not edit by hand
\name{dlcWidget}

\alias{dlcWidget}

\title{Widget component}

\description{
The base class of the lumino widget hierarchy.   {@link https://jupyterlab.github.io/lumino/widgets/classes/widget.html}  This class will typically be subclassed in order to create a useful widget. However, it can be used directly to host externally created content. @hideconstructor  @example //Python: import dash import dash_lumino_components as dlc  dock = dlc.DockPanel([     dlc.Widget(         "Content",         id="test-widget",         title="Title",         icon="fa fa-folder-open",         closable=True,         caption="Hover label of the widget"     )],     id="dock-panel")
}

\usage{
dlcWidget(children=NULL, id=NULL, caption=NULL, closable=NULL,
deleted=NULL, icon=NULL, title=NULL)
}

\arguments{
\item{children}{A list of or a singular dash component, string or number. The children of this component
@type {Object | Object[]}}

\item{id}{Character. ID of the widget
@type {string}}

\item{caption}{Character. The long title of the widget
@type {string}}

\item{closable}{Logical. Is the widget closable
@type {boolean}}

\item{deleted}{Logical. Is the widget deleted.
Note: In the future this might dissapear and the deleted widgets are
automatically removed from the dom.
@type {boolean}}

\item{icon}{Character. The icon of the widget (a cass class name)
@type {string}}

\item{title}{Character. The title of the widget
@type {string}}
}

\value{named list of JSON elements corresponding to React.js properties and their values}

