5 min readUpdated Mar 2, 2026

TimelineTile Documentation

Overview

The TimelineTile is a component within the Vantage analytics & data platform that provides a visually engaging timeline of events. It organizes these events in chronological order, along with relevant metadata such as titles and types, which can help users quickly understand the sequence and significance of occurrences. The tile can be configured to pull data from various sources, transforming and displaying it in a readable format.

Purpose

The primary purpose of the TimelineTile is to render a chronological list of events with their associated attributes. It allows users to visualize sequences over time, making it valuable in domains such as project management, incident reporting, historical analysis, or any scenario where event history is pivotal.

Settings

The TimelineTile component comes with a variety of settings that allow for customization. Below are the settings explained in detail:

1. Height

2. Width

3. Events

4. Title

5. Subtitle

8. Data Ref IDs

9. Field Mapping

10. Series Items

How It Works

The TimelineTile operates by leveraging incoming configuration props. It processes these props to establish a dataset to display in a timeline format. The component first checks for the provided dataRefIds to fetch a dataset; if none are found, it falls back to tileData or the static events provided.

Data is processed by extracting relevant fields using the configurations specified in fieldMapping and seriesItems. This allows the component to adapt to various data structures. Finally, the data is rendered in a vertical, ordered list with unique icons and colors that correspond to the types of events.

Data Expectations

The TimelineTile expects the following data format for events:

json
[
    {
        "title": "Event Title",
        "date": "2023-01-01",
        "type": "eventType"
    }
]

Where:

Use Cases & Examples

Use Case 1: Project Management Tool

In project management, a timeline is essential for tracking milestones, deadlines, and deliverables. The TimelineTile can visually display the sequence of tasks completed or due dates, enhancing project transparency for stakeholders.

Use Case 2: Incident Reporting Dashboard

In a tech operations context, the TimelineTile can be used to display incidents and resolutions over time. By capturing each event with timestamps and descriptions, teams can analyze patterns in incidents and their resolution.

Example Configuration

Business Context: Using TimelineTile for an incident reporting dashboard.

Sample Configuration:

json
{
    "config": {
        "height": 400,
        "width": 600,
        "events": [
            { "title": "System Outage", "date": "2023-08-01", "type": "alert" },
            { "title": "Database Maintenance", "date": "2023-08-10", "type": "order" }
        ],
        "fieldMapping": {
            "_series": [
                {
                    "title": { "field": "title" },
                    "date": { "field": "date" },
                    "type": { "field": "type" }
                }
            ]
        }
    },
    "title": "Incident Timeline",
    "subtitle": "Track significant incidents over time.",
    "footerText": "Last updated on August 15, 2023",
    "footerColor": "#f0f0f0"
}

This configuration will yield a timeline that lists incidents in chronological order, complete with icons for visual categorization based on the event type. The footer provides necessary context about recency and the subtitle lends clarity to the timeline's purpose.