Skip to main content

Splitter


Splitter elements divide the screen layout into visual columns or panels. They organize nested child elements into left and right sections and are typically used to display appointment metadata and contextual actions side-by-side. The Splitter always contains two children.

Properties

PropertyValueDescription
TypeSplitterUI layout divider
GroupBoxBelongs to the "Box" group in UI catalog
Identifier47Unique element ID
PreviewSee image preview above
Read-onlyYStatic layout; does not accept input
Children2Accepts exactly two child containers
EventYSupports layout update events
ValueNot a value-based element
MandatoryOptional layout element
ErrorNot applicable
MinNo minimum constraint
MaxNo maximum constraint
ListNot a list container
Text, IconDoes not include label or icon support
ShadeNo background shade applied

Usage Example

<Splitter>
<Scroller>
<Title text="Patient Info" />
<Spacer />
<Green text="Scheduled appointment" />
</Scroller>
<Group>
<Section title="Details" />
<Tabs />
</Group>
</Splitter>

SDK Integration

The Appointment Details screen uses this layout on desktop to separate appointment metadata and action areas. This structure links to the SDK method:

Method: /profile/appointments/{id}/details

The Splitter controls layout only. It does not affect business logic.


Example UI Placement

LevelReferenceTypeDescription
D-1SplitterRoot divider between scroll and group
D-2ScrollerMain scroll panel
D-2GroupContextual block (desktop-only)

Notes

  • Used only in desktop flows; mobile layouts omit this element.
  • Both children should support dynamic height within constraints.
  • Typically contains a Scroller and Group combination.