Icons
Lucide icons, listed as the Web app imports them.
The icon set
Every icon comes from Lucide (lucide-react): outlined, a 2px stroke with round ends, close to the stroke weight of Archivo. Below are the 70 icons that 25 files in apps/web import, counted from the source when this site was built; hover an icon to see the files.
Sizes
- 16px is the most common: action panel rows, menu items, the actions on a review.
- 15px goes in buttons and small controls such as Like; 14px in tighter inline spots.
- 18px goes in the 34px icon-button.
- 22px is for Watched, Watchlist and Add to plan on film pages and for the community page tiles, whose stroke is thinned to 1.6px.
Usage
- Import icons by name,
import { Heart } from 'lucide-react', so the bundle carries only the icons in use. - Icons take the text color (
currentColor). A heart that means selected is filled withfill="currentColor". - An icon-only button needs an
aria-label. An icon beside text is decoration and can takearia-hidden="true"; this version of Lucide does not add it.