Data
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.
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.
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.
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.
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.
If provided, the description data selector's preSelected value is a string. Its return value is either a string or undefined.
If provided, the title data selector's preSelected value is a string. Its return value is either a string or undefined.