JSFiddle - React, Tailwind, and code Playground

by Ryan Duffy

CSS

.from-a {
    color:red;
    font-weight:bold;
}

.from-b {
    border:2px solid blue;
}

.from-c {
    font-size:20pt;
}

.from-app {
    background:#ccc;
}

JavaScript

enyo.kind({
    name:"ex.A",
    kind:"Control",
    classes:"from-a"
});

enyo.kind({
    name:"ex.B",
    kind:"ex.A",
    classes:"from-b"
});

enyo.kind({
    name:"ex.C",
    kind:"ex.B",
    classes:"from-c"
});

enyo.kind({
    name:"ex.App",
    kind:"Control",
    components:[
        {kind:"ex.A", classes:"from-app", content:"A"},
        {kind:"ex.B", classes:"from-app", content:"B"},
        {kind:"ex.C", classes:"from-app", content:"C"}
    ]
});

new ex.App().renderInto(document.body);