Category: People. Tags: Recognition, Events and venues, Healthcare, Schools and campuses.
Previews



Views and forms
Views: canvas, corner, chip. Canvas forms: landscape, portrait, square, strip.
Card views, themes and publishing. Browse the gallery.
Data and privacy
This card uses its configured properties and live card data.
An anonymous gift shows the anonymous label; its name is never drawn.
Properties
For theme, background, accent and position, see Common properties.
Set static properties in params. Bind data to a project card data key for live values; that document holds only dynamic properties. Without a data key, put the complete configuration in params. Nested rows describe the contents of their parent property.
Static properties
| Name | Type | Default | Values and limits | Description |
|---|---|---|---|---|
title | string | "Our supporters" | maxLength: 40 | |
sponsorsLabel | string | "With thanks to our sponsors" | maxLength: 40 | |
showAmounts | boolean | false | Show each gift under the donor's name when it has an amount. | |
currency | string | "$" | maxLength: 3 | |
anonymousLabel | string | "Anonymous" | minLength: 1; maxLength: 30 | |
sort | string | "alphabetical" | "alphabetical", "listed" | alphabetical: A to Z within a tier, anonymous gifts last. listed: as given. |
perPage | integer | 12 | minimum: 4; maximum: 40 | About how many names a page of the canvas view holds; pages are balanced. |
pageSeconds | integer | 14 | minimum: 6; maximum: 60 |
Dynamic properties
| Name | Type | Default | Values and limits | Description |
|---|---|---|---|---|
tiers | array | [] | minItems: 0; maxItems: 6 | Giving tiers, highest first. The first tier is set largest. |
tiers[].name | string | minLength: 1; maxLength: 30; Required | ||
tiers[].label | string | "" | maxLength: 30 | What the tier stands for, shown beside its name: $10,000 and above. |
tiers[].donors | array | minItems: 0; maxItems: 200; Required | ||
tiers[].donors[].name | string | "" | maxLength: 60 | |
tiers[].donors[].anonymous | boolean | false | Shows the anonymous label instead of the name; the name is never drawn. | |
tiers[].donors[].amount | number | minimum: 0; maximum: 1000000000 | The gift. Shown under the name when the wall's showAmounts is on. | |
tiers[].donors[].note | string | "" | maxLength: 60 | A line under the name: In memory of Ruth Bell. |
sponsors | array | [] | minItems: 0; maxItems: 8 | Sponsor names, text only. |
footnote | string | "" | maxLength: 160 |
Canvas example
Add this item to a playlist page’s primitives. Publish the playlist and assign a screen.
{
"id": "donor-wall",
"primitive": "card",
"card": "donor-wall",
"major": 1,
"params": {
"theme": "neomustard"
},
"rect": {
"x": 0,
"y": 0,
"width": 1920,
"height": 1080
},
"layer": 0,
"content_fit": "fill",
"data": "donor-wall-main"
}
Write live data
Create this document before showing the card, then replace it to update the screen without republishing. Use the same project as the playlist. Supply your API authorization through the environment; see API authentication.
curl --request PUT "https://api.screenrig.ai/api/card-data/donor-wall-main" \
--header "Authorization: Bearer $SCREENRIG_TOKEN" \
--header "ScreenRig-Project: $SCREENRIG_PROJECT" \
--header "Content-Type: application/json" \
--data '{"document":{"tiers":[],"sponsors":[],"footnote":""}}'