JSFiddle - React, Tailwind, and code Playground

Dojo 1.5 + Claro template

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css">

JavaScript

dojo.require('dijit.layout.AccordionContainer');
dojo.require('dijit.layout.ContentPane');
dojo.ready(function() {
    var aContainer = new dijit.layout.AccordionContainer({}).placeAt(dojo.body());
    aContainer.startup();
    for (var i = 0; i < 5; i++) {
        aContainer.addChild(new dijit.layout.ContentPane({
            title: 'pane ' + i,
            content: 'content ' + i
        }));
    }
    aContainer.connect(aContainer, 'selectChild', function(pane) {
        alert('Selected pane: ' + pane.id);
    });
});