Declarative Builder
Compose panels from numbers, vectors, colors, selects and more, plus layout containers like groups, tabs and split panes.
Install
npm install tweak-uiImport
import { mountUi } from 'tweak-ui'Find stylehseets
node_modules/tweak-ui/tweak-ui.cssCreate an HTML container where Tweak UI should render.
<div class="my-element"></div>Mount your controls
mountUi('.my-element', (ui) => {
// ... builder function for static controls
})Or with full mithril control
mountUi('.my-element', {
view: () => {
// ... mithril view function for dynamic controls
},
})