export const props = { divWithAFewControls: { _component: "components/div", _children: [ { _component: "components/h1", text: "This is an

component", }, { _component: "components/text", value: "Label for field", }, { _component: "components/input", type: "text", }, { _component: "components/button", _children: [ { _component: "components/text", value: "☢", }, { _component: "components/text", value: "Click Me", }, ], }, ], }, login: { _component: "components/login" }, form: { _component: "components/form", formControls: [ { control: { _component: "components/textbox", }, label: "First Name", }, { control: { _component: "components/textbox", }, label: "Last Name", }, ], }, nav: { _component: "components/nav", navBarBackground: "red", navBarBorder: "1px solid maroon", navBarColor: "black", selectedItemBackground: "maroon", selectedItemColor: "white", selectedItemBorder: "green", itemHoverBackground: "yellow", itemHoverColor: "pink", items: [ { title: "People", component: { _component: "components/panel", text: "People Panel", padding: "40px", border: "2px solid pink", background: "mistyrose", }, }, { title: "Animals", component: { _component: "components/panel", text: "Animals Panel", padding: "40px", border: "2px solid green", background: "azure", }, }, ], }, table: { _component: "components/table", columns: [ { title: { "##bbstate": "NameColumnName", "##bbsource": "store", "##bbstatefallback": "Name", }, value: { "##bbstate": "name", "##bbsource": "context", }, }, { title: "Address", value: { "##bbstate": "address", "##bbsource": "context", }, }, { title: "Status", value: { "##bbstate": "status", "##bbsource": "context", }, }, ], data: { "##bbstate": "people", }, onRowClick: [ { "##eventHandlerType": "Set State", parameters: { path: "NameColumnName", value: { "##bbstate": "name", "##bbsource": "context", "##bbstatefallback": "balls to that", }, }, }, ], tableClass: "table-default", theadClass: "thead-default", tbodyClass: "tbody-default", trClass: "tr-default", thClass: "th-default", }, hiddenNav: { _component: "components/stackpanel", children: [ { control: { _component: "components/button", contentText: "Peep", onClick: [ { "##eventHandlerType": "Set State", parameters: { path: "selected", value: "People", }, }, ], }, }, { control: { _component: "components/button", contentText: "Ani", onClick: [ { "##eventHandlerType": "Set State", parameters: { path: "selected", value: "Animals", }, }, ], }, }, { control: { _component: "components/nav", hideNavBar: true, selectedItem: { "##bbstate": "selected", "##bbsource": "store", "##bbstatefallback": "Animals", }, items: [ { title: "People", component: { _component: "components/panel", text: "People Panel", padding: "40px", border: "2px solid pink", background: "mistyrose", }, }, { title: "Animals", component: { _component: "components/panel", text: "Animals Panel", padding: "40px", border: "2px solid green", background: "azure", }, }, ], }, }, ], }, }