UX / UI  ·  Component Case Study TIBCO Platform  ·  Application Header
00 · The Component

One header. Every interaction.

LIVE COMPONENT · TRY THE INFO / LESS TOGGLE ↓

A deep dive into the TIBCO application header: its anatomy, states, and interactions. Everything below is the real, shipping component.

12
Parts
14
Interactions
02
States
Anatomy

Every part has a job

Twelve elements, grouped by zone.

Context Bar
Region selector
Help / docs
User menu
Identity
Breadcrumb
Status dot
HealthyError
Title
Actions
Tag
Settings
Overflow menu
Disclosure
Info / less toggle
Description
Metadata rows
Monitor switches
Core Interaction · Progressive Disclosure

Info  ⇄  less

One toggle, two states. Calm by default, full context on demand.

COLLAPSED · “INFO”

Identity only: breadcrumb, status, title, description. The default. Calm, compact, and it gives the screen back to the work.

EXPANDED · “LESS”

Full context on demand: instance, version, space, profile, REST doc URL, job counts and the monitor toggles. One click away, never in the way.

Interaction Catalog

Everything you can touch

Fourteen interactions, each small and predictable.

01
Breadcrumb nav
Clickable chevron path; long crumbs truncate with a hover tooltip.
02
Region selector
Scopes everything to a data-plane location.
03
Help / docs
Open product documentation and support.
04
User menu
Profile, preferences and sign-out.
05
Status indicator
Live health of the app, before the name.
HealthyError
06
Edit name
Inline-rename the application.
07
Tag
Label and categorize the app.
08
Settings
App-level configuration menu.
09
Overflow menu
The long tail of actions.
10
Expand / collapse
Info / less switches the whole header.
11
Edit description
Inline-edit the description text.
12
Copy REST URL
One-tap copy of the endpoint.
13
Process Monitor
Toggle live monitoring.
14
Instrumentation
Toggle process instrumentation.
Menus & Options

Click to open

Five controls, and exactly what sits inside each.

REGION SELECTOR
Scopes the workspace to a data-plane location.
Oregon (us-west-2)
opens ▾
Change a region
Ireland (eu-west-1)
Oregon (us-west-2)
HELP / DOCS
Help and product documentation.
opens ▾
Documentation
Help
USER MENU
Account identity, base plan, and sign-out.
NNikhil
opens ▾
nikhil@email.com
TIBCO® Platform Base
Sign out
TAG
Assign or edit tags to categorize the app.
tap ▾
Tags0
No tags assigned
Edit tagsAdd tag
SETTINGS
General, notifications, access control, audit log.
tap ▾
General Settings
Notifications
Access Control
Audit Log
OVERFLOW MENU
Less-common operations and lifecycle actions.
tap ▾
Set Endpoint Visibility
Restart application
Upgrade Application
Enable Autoscaling
Enable Execution History
Enable Service Mesh
Inline Flows

Edit, copy, toggle in place

Actions that resolve inline, without leaving the screen.

Edit · App Name

The pencil by the title opens an inline field. Confirm or cancel in place.

Edit · Description

Same flow as the name. Confirm or cancel without leaving the screen.

Copy · REST Doc URL

One tap copies the endpoint to the clipboard.

Toggle · Monitoring

Flip Process Monitor and Instrumentation from the expanded panel.

In Context

Above the work

Above a dense monitoring screen. Collapsing hands space back to the task.

Process MonitoringSuccess ⌄All Engines ⌄Apply
process diagram
↑ Expanded above the work Full context on show; collapsing to “info” hands every shed row back to the monitoring list.
Component Model

Composed from functions

The anatomy maps one-to-one to the code.

<AppHeader state={collapsed | expanded}>
├─ <ContextBar> // RegionSelector · HelpMenu · UserMenu
├─ <Breadcrumb /> // chevron hierarchy chips
├─ <TitleRow> // StatusDot · EditableTitle · Actions
├─ <DescriptionRow> // InfoToggle · EditableText
└─ <MetadataPanel visible={isExpanded}>
├─ <MetaField /> // instance · version · space · profile
├─ <JobStatusGroup /> // created · running · faulted…
└─ <ToggleGroup /> // monitor · instrumentation
08 · The Component, Live

Small parts, one coherent header.

Watch it cycle through both states: the same component, every interaction, full width.

BREADCRUMB NAV REGION SELECTOR USER MENU TAG SETTINGS OVERFLOW MENU EXPAND / COLLAPSE EDIT NAME EDIT DESCRIPTION COPY REST URL PROCESS MONITOR INSTRUMENTATION STATUS INDICATOR HELP / DOCS
THANK YOU · QUESTIONS WELCOME