Expand description
Tags section of the lightbox details pane.
Each tag is a chip: clicking its name searches for that tag, ร removes it from
the asset. โAdd Tagโ opens a picker of existing tags that can also create a new
one (Immich creates any missing parents for nested Parent/Child tags).
Structsยง
- Picker ๐
- State behind the โAdd Tagโ popover.
- TagContext ๐
- Window and search handler, set once by the lightbox through
bind. - TagSection ๐
- โTagsโ group (matching the EXIF groups) with an add button and wrapping tag pills. Cheap to clone.
Constantsยง
- PICKER_
LIMIT ๐ - Most tags listed in the picker at once; typing narrows the list.
Functionsยง
- color_
dot ๐ - Small filled circle in the tagโs color.
- picker_
matches ๐ - Server tags matching
query(case-insensitive substring) that arenโt applied yet. - split_
tag_ ๐path ("Trips", "2024")forTrips/2024; no parent for a top-level tag.- tag_
color ๐ - Parse an Immich tag color (
#rrggbb); tags without one use the theme accent. - tag_
markup ๐ - Tag label with the parent path dimmed and the leaf bold: โTrips/2024โ.