Skip to content

Tiles

Connection object

The connection object links the tile to data.

Calendar

Agenda display with Dispatch query

  • tile=calendar
  • title
  • query: valid dispatch query

Actions

List of buttons or tiles that can be assigned actions.

  • tile=actions
  • title
  • options:
    • layout: grid | tile | round | buttons | whitelabel
  • actions:
    • condition: valid rule
    • title: display for the action
    • description: additional instructions
    • target: post | form | behavior | close
      • post and form act as menu actions
      • close will close the page
    • behavior: share | dispatch | whitelabel
    • params: passed to behavior
    • values: passed to behavior
    • onComplete: close
    • boxShadow: based on layout
    • background: background style
    • foreground: foreground style
    • backgroundImage: image
    • icon: based on layout
    • options: based on layout
    • variant: based on layout
    • color: based on layout
    • size: based on layout

Dropdown object

  • tile=dropdown
  • title
  • form
    • property: value in shared data
    • config: component configuration
    • opts: component opts
    • default: default value
    • condition: value rule string
    • enum: for enumerated types

Boolean

Boolean switch object

  • tile=boolean
  • title
  • form
    • property: value in shared data
    • config: component configuration
    • opts: component opts
    • default: default value
    • condition: value rule string
    • enum: for enumerated types

Checkbox

Checkbox object

  • tile=checkbox
  • title
  • form
    • property: value in shared data
    • config: component configuration
    • opts: component opts
    • default: default value
    • condition: value rule string
    • enum: for enumerated types

Marker

Letter marker display with data used for showing diets

  • tile=marker
  • title
  • marker
    • color: hex
    • mark: Letter
    • dispatch:
      • tracker: tracker id
      • data: { meal: }
      • features: { time: hidden }
    • prescription: tracker id
    • maintenance: tracker id
    • name: suffix | prefix
    • condition: rule
  • metrics: Array of metric tuples
    • display string
    • match string
    • label
  • connect: connection object
  • alternate:
    • source
    • match : { }
  • condition: rule

Instructions

Marker display with message

  • tile=instructions
  • title
  • marker
    • color: hex
    • mark: Letter
    • prescription: tracker id
    • data: tracker metric
    • fallback: path to the fallback
    • author: user id to use
  • connect: connection object
  • condition: rule

Attachment

Display attachment

  • tile=attachedFile
  • title
  • attachment
    • id: attachment id
  • condition: rule

Attributes

Display user attributes

  • tile=attributes
  • title
  • query: data store query
  • config profile: true | false
  • display:
    • height: height in pixels
    • allowEdit: allow user to edit attributes
  • attributes: array
    • source: path to the property
    • title: title for the attribute
    • formatAs: format string
  • profile: object
    • key: template: load user object properties

Static text

Static text block

  • tile=static
  • title
  • body: text body

Generate

Dyanmic form creation for trackers.

  • tile=generate
  • title
  1. attributes*
  2. content
  3. dispatch
  4. stripe
  5. callerid
  6. purchase
  7. actions
  8. table
  9. dashboard
  10. progress
  11. chart
  12. chartSparse
  13. marker
  14. instructions
  15. statistics
  16. catalog
  17. wiki
  18. grid
  19. chooser
  20. text
  21. static*
  22. schedule
  23. scheduleView
  24. compute
  25. template
  26. groups
  27. inbox
  28. tasks
  29. image
  30. attachedFile
  31. users
  32. scheduleResource
  33. QR
  34. simpleTable
  35. randomSuggest
  36. card
  37. roster
  38. weather
  39. calendar
  40. field
  41. timezone
  42. color
  43. date
  44. attachment
  45. block
  46. select
  47. radio
  48. radioList
  49. time
  50. checkbox*
  51. phone
  52. boolean*
  53. dropdown*