Overview of Miuix Extended Components
mainExtended components are specialized versions of basic components, often designed for settings menus, preference lists, or complex overlay interactions.
Preference-based Components (based on BasicComponent)
These are typically used in settings or configuration lists:
ArrowPreference: Includes a clickable navigation hint.SwitchPreference,CheckboxPreference,RadioButtonPreference,SliderPreference,RangeSliderPreference: Specialized selection controls for preference lists.
Overlay Components (requires Scaffold)
These components appear as popups or drawers over the current content. They use MiuixPopupUtils internally:
OverlayListPopup/OverlayCascadingListPopup: List-based selection.OverlayDropdownPreference/OverlaySpinnerPreference: Selector-based selection.OverlayDropdownMenu/OverlayIconDropdownMenu/OverlayIconCascadingDropdownMenu: Action menus.OverlayBottomSheet: Bottom drawer.OverlayDialog: Prompts and confirmations.
Window-level Components
These components operate at the window level rather than being anchored to a specific Scaffold context:
WindowListPopup/WindowCascadingListPopupWindowDropdownPreference/WindowSpinnerPreferenceWindowDropdownMenu/WindowIconDropdownMenu/WindowIconCascadingDropdownMenuWindowBottomSheetWindowDialog