Widgets
...
Content Hub
Configuration options

Data

7min

The optional data configuration allows you to either modify a pre-selected value for a particular data field before rendering, or implement your own logic to select a desired value.

It accepts an object with optional data selectors for a library item's asset, date, description and title. Each field accepts a callback function, that accepts a show's source object as first and an optional preSelected value as second argument.

Type definition

TypeScript


Asset

If provided, the asset data selector's preSelected value is an object of type Asset. Its return value is either an Asset object (see Type definitions) or undefined.

Asset usage example


Date

If provided, the date data selector's preSelected value is an object of type Date. Its return value is either a string (formatted date) or undefined.

Date callback usage example


Date format

In addition to a callback, date also accepts a string value, which represents a date format string. Format of the string is based on Unicode Technical Standard #35.

Date format usage example


If no date data selector or format string is provided, LiSA Library uses 'MMMM d, h:mm aa' as a default date format, which translates to: June 23, 12:15 PM.

Description

If provided, the description data selector's preSelected value is a string. Its return value is either a string or undefined.

Description usage example


Title

If provided, the title data selector's preSelected value is a string. Its return value is either a string or undefined.

Title usage example






Updated 25 Mar 2024
Doc contributor
Did this page help you?