Links

Overview

The Links module provides a simple panel of cards that open external URLs.

This is a client-only module:

  • No module container
  • No API routes, services, or workers under this module
  • Link data is stored in panel configuration

Behaviour Modes

Each link supports one of three open behaviors:

Value Label Result
new Open link in new tab Opens the URL in a new browser tab/window.
same Open link over this tab Replaces the current page with the URL.
inside Open link within this tab Navigates to the module’s internal iframe view.

Configuration

Default panel configuration from module.json:

{
    "id": "",
    "order": 0,
    "needsConfigured": false,
    "title": "",
    "module": "links",
    "description": "",
    "notes": "",
    "enabled": false,
    "links": []
}

Each item in links should follow this shape:

{
    "title": "Example",
    "description": "Human-friendly summary",
    "url": "https://example.com",
    "behaviour": "new"
}

Notes

  • Edit mode uses a dialog to create and update link items.
  • The embedded link view supports closing via the close button or Esc.
  • If an invalid link index is visited, the module shows a “Link not Found” state.

Changelog

version 1.1.1

  • 2026-07-21: add readme (8672491)
  • 2026-07-21: reset form values on dialog open [copilot] (8d3c526)