ControlButtonsAltComponent - An alternative control buttons layout with enhanced customization.
This component provides a highly flexible alternative layout for media control buttons, offering
extensive styling options, positioning flexibility, and render hooks for complete customization.
It's designed for scenarios requiring different visual styles from the standard control buttons.
Key Features:
Flexible Layout: Horizontal or vertical button arrangements with gap control
Positioning Control: Nine-point positioning system (left/middle/right × top/center/bottom)
Per-Button Customization: Individual button styling, colors, icons, and behavior
Active State Management: Visual feedback for active/inactive button states
Custom Components: Support for custom button components and icon replacements
Render Hooks: Complete override capability for button content and structure
Visibility Control: Individual button show/hide with conditional rendering
Disabled States: Proper disabled styling and interaction blocking
Icon Flexibility: Support for FontAwesome icons, custom icons, and alternate icons
HTML Attributes: Granular control over all button elements (button, icon wrapper, text, content)
Shared and Individual Props: Shared defaults with per-button override capability
Accessibility: Proper button semantics with customizable ARIA attributes
ControlButtonsAltComponent - An alternative control buttons layout with enhanced customization.
This component provides a highly flexible alternative layout for media control buttons, offering extensive styling options, positioning flexibility, and render hooks for complete customization. It's designed for scenarios requiring different visual styles from the standard control buttons.
Key Features:
Component
Example
// Basic usage with vertical layout
Example
// Custom styled with branded colors
Example
// Analytics tracking with render hooks
Example
// Integration with MediasfuGeneric using uiOverrides
); }