Skip to content

Cookie preferences

We use cookies for our own analytics, to see how our campaigns perform and, if you allow it, to load content from other services such as the Google site search. We never sell your data. Necessary cookies keep the site working and cannot be switched off. See our Cookie Policy for details and our Privacy Policy for how we handle personal data.

Security, load balancing and remembering your cookie choice.

Show us which pages people read and how they find the site, so we can improve it (Google Analytics).

Show us which of our ad campaigns bring visitors to the site and remember the campaign or partner link you arrived from (Google Ads, partner program). We do not use these cookies to build advertising profiles.

Load the site search from Google when you use it. Google sets its own cookies and shows ads in the search results.

© 2026 The ThingsBoard Authors
Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

Navigation card

  • Widget
  • v1.0.0
  • Sep 1, 2026
  • MIT license
  • v4.2+ | Built-in

Displays the link to the platform page as a button. The link is configured as the relative path in the appearance settings of the widget.

Widget Type
  • Static
Category
  • Cards & Info

Who it’s for

Dashboard builders who want a home screen that leads somewhere. A tenant landing page usually needs a handful of large, obvious entry points — Devices, Assets, Alarms — and this card is one of them: a labelled, icon-bearing button that opens a platform page.

What it does

The Navigation card renders one button that navigates to a relative path inside the platform. Configured with the title Devices, the devices_other icon and the path /devices, it draws a 2.5×2 tile that opens the device list when clicked.

  • One tile, one destination — the whole card is the target, so it works as a large touch target on wall displays and tablets.
  • The path is relative to the platform, so the same card behaves correctly regardless of the host name the dashboard is opened under.
  • Titles accept the platform’s translation tokens, which lets one dashboard serve users in several languages without a card per language.
  • Any Material or MDI icon can front the card, which is what makes a row of them scannable.
  • The Navigation card reads no data and shows no state: it is a link, so a tile that also has to display a live count belongs on the Entity count card with a click action.

How to set up

Data keys

The Navigation card takes no data keys — it navigates, it does not read. The default configuration carries a leftover demo datasource, which can be removed.

Destination

SettingDefaultEffect
Title{i18n:device.devices}The caption on the card; accepts a plain string or an {i18n:...} translation token
Icondevices_otherThe symbol above the caption
Navigation path/devicesRelative platform path opened on click

Take the path from the browser’s address bar while standing on the destination page, keeping everything after the host — that is exactly what belongs here.

How to customize

  • To point the card somewhere else — change Navigation path to the relative path of the target page.
  • To caption it in the user’s language — set Title to an {i18n:...} token instead of literal text.
  • To change the symbol — set Icon to any Material or MDI name.

Tips

  • Give related cards icons from the same family and let the captions carry the difference. A landing page is scanned by shape first, and icons chosen individually rarely read as one set.
  • Check the path as a user with the least privilege who will see the dashboard. The card renders identically whether or not the viewer may open the destination, so the permission problem only appears at the moment someone clicks.

Share Your Widget with the Community

Built a custom widget? Export it as a JSON from ThingsBoard and publish it to the IoT Hub through a simple 4-step wizard (Upload, Listing, Readme, Review & Submit). Share it with thousands of ThingsBoard developers worldwide and get featured in the catalog.