SGUI / Development
Components
Explore the public library through live prop playgrounds, density comparisons and composed examples. Every preview includes its current source.
105 component pages
Actions and presentation
Message history, a multiline composer, pending delivery and recoverable drafts.
TextConversation
Native accessible media controls with optional seek restrictions and observed viewing coverage.
VideoPlayer
Sliding drilldown and Back navigation with native links or command menu semantics.
HierarchicalMenu
Search every owned public SVG icon and adjust sizing, stroke and accessible labels.
AccessTimeFilledIcon, AccountCircleIcon, AddIcon, ApartmentIcon, ArrowDropDownIcon, ArrowForwardIcon, AssignmentTurnedInIcon, AutoStoriesIcon, BookIcon, BrushIcon, BuildIcon, BusinessCenterIcon, CachedIcon, CalendarTodayIcon, CheckIcon, ChevronRightIcon, CircleIcon, CourseIcon, CloseIcon, CodeIcon, ComputerIcon, ContentCopyIcon, CorporateFareIcon, DashboardIcon, DeleteOutlineIcon, DescriptionIcon, DescriptionOutlinedIcon, DnsIcon, DragIndicatorIcon, EditIcon, EventIcon, ExpandLessIcon, ExpandMoreIcon, ExploreIcon, FactCheckOutlinedIcon, FilterListIcon, FontDownloadIcon, FormatAlignCenterIcon, FormatAlignJustifyIcon, FormatAlignLeftIcon, FormatAlignRightIcon, FormatBoldIcon, FormatClearIcon, FormatColorFillIcon, FormatColorTextIcon, FormatIndentDecreaseIcon, FormatIndentIncreaseIcon, FormatItalicIcon, FormatListBulletedIcon, FormatListNumberedIcon, FormatSizeIcon, FormatStrikethroughIcon, FormatUnderlinedIcon, GroupIcon, HighlightIcon, HeartIcon, HorizontalRuleIcon, ImageIcon, KeyboardArrowDownIcon, KeyboardArrowLeftIcon, LinkIcon, LockIcon, LockResetIcon, LogoutIcon, ManageAccountsIcon, MenuBookIcon, MenuBookOutlinedIcon, MoreHorizIcon, MoreVertIcon, PaidIcon, PeopleIcon, PersonIcon, PersonAddIcon, PhotoCameraBackIcon, QuizOutlinedIcon, RedoIcon, RemoveIcon, SchoolIcon, ScienceOutlinedIcon, SearchIcon, SortIcon, StarIcon, SubscriptIcon, SuperscriptIcon, TaskAltIcon, TerminalIcon, TranslateIcon, TuneIcon, UndoIcon, UploadFileIcon, ViewColumnIcon, ViewListIcon, ViewWeekIcon, VisibilityOffIcon, VpnKeyIcon, WindowIcon, WorkOutlineOutlinedIcon, getActivityTypeIcon
Native list semantics with optional selectable actions and secondary text.
List, ListItem, ListItemButton, ListItemText, ListItemIcon
Route ownership remains with the host; current links expose aria-current.
Navigation, NavigationItem
Determinate and unknown-work progress with meaningful accessible labels.
Progress, CircularProgress, LinearProgress
Native tabular content with captions, scoped headers and alignment.
Table, TableCaption, TableHead, TableBody, TableFoot, TableRow, TableCell, TableHeaderCell
Nested visual scopes preserve the selected demo identity while changing density.
ThemeScope
Forms and dates
All-at-once or sequential questions with optional Back navigation and host-owned responses.
Survey
Question shells with choice, text, rating or custom answers and optional feedback.
SurveyQuestion
Optional host-revealed answer explanations, independent of field validation.
AnswerFeedback
Shared message placement defaults with nested scopes and individual field overrides.
FormFieldScope
Local start/end datetime drafting with minute increments and atomic Apply.
DateTimeRangePicker
Compare a primary interval with a previous period, previous year or custom range.
DateRangeComparisonPicker
Reusable search with clear action, alias matching, portaled results and keyboard navigation.
SearchField
Single-line inputs with controlled values, native validation and input-type variations.
TextField
Search locally supplied options with keyboard selection and controlled host state.
ComboBox, Autocomplete
A combined text field and select with aliases, forgiving search and an optional search field inside the dropdown.
SearchableSelect
Search and select multiple records with loading, error, retry and retained selections.
AsyncMultiSelect
Single-answer ratings with stars, numbers, labels and shared or per-answer custom icon groups.
Rating
Single values, numeric ranges and multiple thresholds with accessible keyboard and pointer input.
Slider
Single or multiple pressed actions with empty-selection and orientation controls.
ToggleButtonGroup
Flexible time text entry with a selection dropdown, business-hour limits and 12/24-hour presentation.
TimeField
One to three months with single/multiple selection and host availability explanations.
Calendar
Flexible date text entry and a scoped calendar popup with clear and availability handling.
DatePicker
Inline range drafting, named preset descriptions, Apply and Cancel transactions.
DateRangeSelector, getRelativeDateRange, getDateRangeLength
Navigation, dialogs and editors
An icon-only rail with sliding, independently owned workspace panels.
IconPanelNavigation
Host-owned page selection, rename, reorder, creation and removal.
ExperiencePageNavigator
Direct destinations, expanding groups and sliding drilldown levels in one host-supplied menu.
SideNavigation
Inline title editing with save/cancel and read-only presentation.
EditableTitleField
Compose document title, actions and toolbar around host-owned content.
DocumentEditorLayout
Controlled heading, formatting and zoom state with explicit command availability.
DocumentEditorToolbar
Select text in the integrated Lexical editor; Alt+F10 focuses its floating formatting actions.
FloatingTextSelectionToolbar
Host-controlled formatting commands, checked states and optional control groups.
RichTextFormattingToolbar
Insertion commands request host-owned changes rather than saving content themselves.
InsertContentMenuControl
Physical and logical alignment with host-controlled indent bounds.
TextAlignMenuControl
Semantic colors and custom hex values, with separate foreground/background modes.
TextColorPickerControl
Case conversion and checked formatting state with explicit host callbacks.
TextStyleMenuControl
A fresh layout draft on opening with a host-owned insertion result.
ColumnsLayoutModal
Editable link text and protocol policy, including relative URLs and removing links.
LinkUrlModal
Picker/drop presentation, optional descriptions, retryable errors and host-owned upload.
ImageUploadModal
A controlled rich-document editor with formatting, insertion and read-only presentation.
PageRichTextEditorSection
Connect SGUI navigation to host-owned route state without a framework dependency.
SGNavigationProvider
Native anchor semantics with an optional host router, including replace and download behavior.
SGLink
Supply local account selection and logout operations; credentials and persistence remain host-owned.
SGAccountProvider
Supply host translations, ICU values and locale with deterministic English fallbacks.
SGTranslationProvider
Data grids and course cards
One owner for card pagination and loading/empty content.
CardCollectionWithFooter
Owned selection, sorting, filtering, columns and paging.
AppDataGrid, createDataGridColumns, createActionMenuColumn
Admin/instructor factories, canonical statuses and host translations.
createAdminCourseGridOptions, createAdminPeopleGridOptions, createInstructorCourseGridOptions, createInstructorCourseLearnersGridOptions