App = freedom(({ content }) => {
Div``(
{ className: 'viewchange', style: { backgroundColor: 'magenta' } },
() => {
Text('HEADER');
}
);
if (content !== '') {
let key = 0;
for (let char of content) {
Div`${key++}`(
{
className: 'viewchange',
style: { backgroundColor: 'lightblue' }
},
() => {
if (char !== 'a') {
Div``(() => {
Text(`${char} = ${char.charCodeAt(0)}`);
});
} else {
Div``(() => {
Text(`${char} = A`);
});
}
}
);
}
} else {
Div``(
{ className: 'viewchange', style: { backgroundColor: 'yellow' } },
() => Text(`NO CONTENT`)
);
}
Div``(
{ className: 'viewchange', style: { backgroundColor: 'lightgreen' } },
() => {
Text('FOOTER');
}
);
})