A versatile container component for creating structured layouts with customizable headers, body content, and media sections. Features header elements including titles, tabs, and action buttons, plus body components with adjustable padding sizes, styled text boxes, and media content support.
Use Window.Header to create the header section of your window. The header supports various sub-components for flexible layouts. Use Window.Header.Title to display a title in the header.
Tabs
Use Window.Header.Tabs to display tabs in the header. Requires a tab store and an array of tab items. Use Window.TabPanel components to display content for each tab.
Actions
Left Actions
Use Window.Header.LeftActions for expandable controls on the left side of the header.
Right Actions
Use Window.Header.RightActions for closable controls and custom action buttons on the right side of the header.
Use Window.TabPanel to create content sections that correspond to tabs in the header. Each tab panel requires both a store prop (the same tab store used in Window.Header.Tabs) and a tabId prop that matches the id of its corresponding tab.
Use Window.Body to create the content section of your window.
The size prop controls the padding of the body. Available sizes are: xs, sm, md (default), lg, and xl.
Use Window.BoxText to display content in a styled text box within the window. This provides a visually distinct content area.
Use Window.Media to display images, videos, or other media content within the window. The media container handles proper sizing and layout.