skip to content
sys.name
vvhybe_os 26.10
status
200 building papyrus
user
vvhybe (yassine bouba)

cat todolist.jsx

16 / 19

Todolist

A React todo list with eleven themes, because one was never enough.

year
2022
access
-r--r--r-- (archived, read-only)
Todolist, screenshot

// overview

A React todo list with eleven themes, because one was never enough.

// eleven themes from one JSON file

Each theme is a set of CSS custom properties. Picking one writes them to :root and derives four transparent shades of every colour by appending an alpha to its hex.

// down to the browser bar

A theme also swaps the background art and the theme-color meta, so a phone's browser bar matches. Todos and the chosen theme survive a reload.

// stack

  • react

// links