Skip to main content
New to wireframes? Start with UI Customization Concepts and the Template Variables overview.

Overview

The Notifications Tool wireframe powers the small bell-icon button (with unread-count badge) customers place in their app’s toolbar to open the linked Notifications Panel. It supports a numeric badge or an unread-only icon mode (dot indicator without a number). Variables below are available inside any <velt-notifications-tool-...-wireframe> tag via three forms: All variables are mapped — reference them by their short name. You do not need the componentConfig. prefix.
The tool shares its componentConfigSignal with the linked panel. Every variable on the Notifications Panel Wireframe Variables page resolves here too — only the two tool-specific entries below are documented as new on this page.

Data State

Tool-specific data — drives the bell icon, the unread badge, and the active-state styling.

UI State

The tool’s componentConfigSignal also includes tabConfig, shadowDom, panelShadowDom, considerAllNotifications, template, and settingsLayout — all set on the public element as kebab-case attributes (see Common Props below). Inside a wireframe these still resolve as bare names.

Common Props

The tool inherits the same base inputs as the panel — see Notifications Panel — Common Props. The root <velt-notifications-tool> element additionally accepts these public attributes:

Type Reference

Types referenced by the variables above are documented in Data Models: For the full type set used inside the linked panel — see Notifications Panel — Type Reference.

Subcomponents

Each subcomponent below has its own wireframe tag.

notifications-tool (root)

The bell-icon trigger.
  • Public element: <velt-notifications-tool>
  • Wireframe tag: <velt-notifications-tool-wireframe>
  • Variant: read from componentConfig.uiState.variant.

Classes


notifications-tool-icon

The default bell icon shown when there are no unread notifications.
  • Public element: <velt-notifications-tool-icon>
  • Wireframe tag: <velt-notifications-tool-icon-wireframe>

Classes


notifications-tool-unread-icon

The bell-icon variant shown when there are unread notifications (different colour / shape).
  • Public element: <velt-notifications-tool-unread-icon>
  • Wireframe tag: <velt-notifications-tool-unread-icon-wireframe>

Classes


notifications-tool-label

Optional “Notifications” label next to the bell.
  • Public element: <velt-notifications-tool-label>
  • Wireframe tag: <velt-notifications-tool-label-wireframe>

Classes


notifications-tool-unread-count

The unread-count badge (“3”, “12”, …). Hidden when there are no unread notifications.
  • Public element: <velt-notifications-tool-unread-count>
  • Wireframe tag: <velt-notifications-tool-unread-count-wireframe>