Components › Identity › Identity marks › Entity mark

Entity mark

canon

The mark of any record: tone says which world the type belongs to, glyph says the exact type, shape says person / company / thing. One vocabulary for over twenty types.

Replaces seven parallel vocabularies (chip tile, palette glyph, listing tone, nav icons, ad-hoc header glyph, and the two picker maps in MentionInput and EntityPicker, which contradicted the canon — deal as businessplan, product rose in one picker and grey in the next, a tone on people and companies at all). Seven tones cannot cover twenty types, so the tone groups and the glyph identifies. Glyph size keeps the parity of the box — an odd difference puts the drawing on a half pixel.

Used in 21 files · 17 areas · 31× — components/assistant, components/deal, components/dialog, components/entity-preview, components/projects, components/search …

Default

components--entity-mark--defaultOpen standalone ↗Code

Variants

OsobaUživatelFirma
Lidé a firmy — no tone; the colour is the hue of the name, so two people are not one blob
ObchodObjednávkaKalkulaceFakturaPokladnaRozpočetNáklad
Peníze a obchod — --ic-green
ÚkolProcesProjektTým
Práce — --ic-blue
SchůzkaHovorDocházkaAktivita
Čas — --ic-amber
DokumentSouborPoznámkaZprávaŠanonKonverzaceHlasová zpráva
Obsah — --ic-grey
Produkt
Katalog — --ic-rose
MajetekVozidloTelefonZasedačkaMísto
Majetek — --ic-lime
SegmentSestavaPortfolio
Výběry — --ic-purple
components--entity-mark--variantsOpen standalone ↗Code

Sizes

inline 16 · sm 24 (default) · lg 32 — the same ladder as the avatar, to the pixel
a mixed row never jumps: person, company and thing share the box at every rung
the glyph shrinks with the tile and its stroke thins with it — 12/16/20 px, stroke 1.9/1.7/1.5
components--entity-mark--sizesOpen standalone ↗Code

States

an unknown type is a visible grey question mark, never a silent fallback to some other type
historical type names of the same thing resolve to one mark: contact = person, organization = company, location = place
a person or a company with a picture keeps it; the type layer does not touch identity
components--entity-mark--statesOpen standalone ↗Code

Composition

OsobaFirmaObchodÚkolDokument
a listing row: the mark leads, the name follows, the type stays on the right
Obchod Fotovoltaika stojí na schůzce Úvodní schůzka.
inline in a sentence — the mark sits on the text baseline without moving the line
components--entity-mark--compositionOpen standalone ↗Code