API Status: Development
- Description:
API Status: Development
- Source:
Methods
(static) jsxToSpandrel(type, props, children) → {module:bajaux/spandrel~SpandrelArg}
- Source:
Example
Basic JSX->spandrel example
%** @jsx spandrel.jsx *%
class ComponentToHTML extends spandrel((comp) => {
return (
<table>
{
comp.getSlots().properties().toArray().map((prop) => {
return <tr>
<td>{ prop.getName() }</td>
<td>{ prop.getType() }</td>
</tr>;
})
}
</table>
);
}) {}
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string | function | HTML tag name, or a Widget constructor to instantiate |
props |
object | null | |
children |
Array.<object> |
Returns:
- Type
- module:bajaux/spandrel~SpandrelArg