summaryrefslogtreecommitdiff
path: root/examples/todo-list/style.css
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-08-10 18:18:25 +0530
committerAkshay Nair <phenax5@gmail.com>2023-08-10 18:18:25 +0530
commit6a04167058b59b54b183104a1cf1b1b2cf8d7e9a (patch)
treeb8c6b6c722fec247d56a8d1f15ac9c6f8da81fbd /examples/todo-list/style.css
parentb6213f660b6a706f48289b492f305bc2f4620f80 (diff)
downloadcss-everything-6a04167058b59b54b183104a1cf1b1b2cf8d7e9a.tar.gz
css-everything-6a04167058b59b54b183104a1cf1b1b2cf8d7e9a.zip
feat: adds dummy example ideas
Diffstat (limited to 'examples/todo-list/style.css')
-rw-r--r--examples/todo-list/style.css38
1 files changed, 38 insertions, 0 deletions
diff --git a/examples/todo-list/style.css b/examples/todo-list/style.css
new file mode 100644
index 0000000..aeffde5
--- /dev/null
+++ b/examples/todo-list/style.css
@@ -0,0 +1,38 @@
+body {
+ --cssx-children: todo-container;
+}
+
+#todo-container {
+ --cssx-children: todo-input todo-list;
+ --todo-list: list();
+}
+
+#todo-input {
+ --cssx-children: input-field submit-btn;
+}
+
+#submit-btn {
+ --cssx-on-click: update(
+ todo-container,
+ --todo-list,
+ list-append(
+ var(--todo-list),
+ tuple(get-attr(input-field, value), false)
+ )
+ );
+}
+#submit-btn::after {
+ content: "Submit";
+}
+
+#todo-list {
+ --cssx-iter-children: iter(var(--todo-list), --todo-item, todo-item);
+}
+
+#todo-item {
+
+}
+#todo-item::after {
+ content: var(--todo-item);
+}
+