Field types
TL;DR — Four types: Color, Text, Image, Nested collection. Pick the right one when you build a collection.
Color
Stores a single color value. Use it for brand colors, backgrounds, text highlights, anything tinted.
Set values with the color picker or paste a hex (#7C3AED) or RGB string directly.
Text
Stores any string. Names, roles, event titles, scores.
Text can hold numbers too — if the value starts with a digit. Examples that work:
2530 kills4-1
Examples that won't be read as numeric:
Kills: 25— starts with a letterScore is 4— same reason
This matters when you bind text fields to number-based animations like score counters or progress bars. If the bind doesn't fire, check that the value starts with a number.
Image
Stores an uploaded image. Logos, portraits, icons, sponsor marks.
Quadraviz hosts and optimizes every image for live streaming. No upload limits worth worrying about for normal broadcast use.
Nested collection
References another collection. This is how you build hierarchical data.
Common patterns:
- A Team holds five Player references
- A Match holds two Team references
- A Sponsor Block holds multiple Sponsor references
Create the referenced collection first. A parent can't nest a child that doesn't exist yet.
Next steps
- Smart Inputs — Pipe these field values into Rive elements