Define Once, Use EverywhereMark any card with ll_key and it becomes a template. Place it on as many dashboards as you like – one click syncs them all.
Dynamic VariablesPass ll_context to inject variables at render-time. Different dashboards can use the same template with different values.
Eta JS TemplatingFull if/else, loops, and partials via Eta JS. Write logic once in a partial and reuse it across all your templates.
ll_keys for Card ArraysDynamically inject rendered card objects into template arrays. Build rows, lists, and grids with a single template.
Verified by TestsCore rendering logic is covered by a comprehensive test suite. Consistent output you can rely on.