1
0
mirror of https://github.com/jaandrle/deka-dom-el synced 2025-07-01 12:22:15 +02:00

🔨 O.observedAttributes, observables

This commit is contained in:
2024-01-08 22:23:06 +01:00
parent 5e7f7558b5
commit 91f8c96eac
7 changed files with 43 additions and 44 deletions

View File

@ -37,7 +37,7 @@ export function todosComponent({ todos= [ "Task A" ] }= {}){
.map((textContent, value)=>
el(todoComponent, { textContent, value, className }, onremove))
));
const ul_todos_v2= (ts)=> el("ul").append(
const ul_todos_v2= ts=> el("ul").append(
...ts.map((textContent, value)=>
el(todoComponent, { textContent, value, className }, onremove))
);
@ -48,7 +48,7 @@ export function todosComponent({ todos= [ "Task A" ] }= {}){
el("h3", "List of todos:"),
O.el(todosO, ts=> !ts.length
? el("p", "No todos yet")
: ( (ul_todos_version-1) ? ul_todos_v1 : ul_todos_v2(ts) )
: ( !(ul_todos_version-1) ? ul_todos_v1 : ul_todos_v2(ts) )
),
el("p", "Click to the text to edit it.")
),