Choice Component A nested choice component for React.

Summary

This initially started off as a take-home interview project. This is meant to emulate the kinds of menus you would see in a native operating system UI like macOS, Windows, etc.

Goals

The goal was to write a nested menu that works on desktop and mobile.

Learnings

Getting the search to work on mobile was painful. The first time I tried to get a sticky header with an input working was around 2013. There are all sorts of solutions online that try to calculate where to place the input so it doesn’t scroll out of view but none of them were satisfactory.


Stack

Languages:
HTML CSS JavaScript JSX TypeScript
Packages:
Environment:
Hosting:
← Previous
Next →
Algorithmic Logo Resizing