Temperature Converter
Typing writes the entry and its unit onto this view's root; a rule per direction converts a numeric entry into the other field. An empty or non-numeric entry matches no rule, so the other field keeps what it shows.
Task 2 of 7GUIs, a GUI programming benchmark.
The playground needs this site's service worker, which is still installing. Reload the page to start editing.