components_modern/core/widgets/premium_widgets library

Premium UI widget primitives for the modern MediaSFU UI.

This library exports all premium widget primitives:

Classes

AnimatedCrossfade
A widget that animates between two children with a crossfade effect.
AnimatedEntry
A widget that animates a single child with slide and fade animation.
AnimatedGradientBackground
An animated gradient background that smoothly transitions between colors.
AnimatedModal
A widget that provides a scale + fade animation for modals.
AuroraBackground
A simple aurora-style animated background.
BounceIn
A widget that bounces in when first displayed.
GlassmorphicContainer
Reusable frosted glass surface used for overlays and floating UI.
GlowCard
A glowing card variant with optional gradient background.
GlowContainer
A container with customizable glowing effects.
GlowIndicator
A circular glowing indicator/badge.
MeshGradientBackground
A mesh gradient background with multiple focal points.
ModalFooterButton
A full-width gradient action button for modern modal footers.
ModalGradientDivider
A horizontal gradient divider used between modal sections.
ModalHeader
Reusable modal header with gradient icon, title, and close button.
ModernSwitch
A premium toggle switch with gradient fill when active.
NeumorphicButton
A neumorphic button with press feedback.
NeumorphicContainer
A neumorphic container with soft shadow effects creating a 3D raised appearance.
NeumorphicIconButton
A circular neumorphic icon button.
PremiumButton
A premium button component with modern styling and animations.
PremiumIconButton
A circular icon button with premium styling.
PremiumSearchField
A premium search field with animated clear button and search icon.
PremiumTextField
A premium text field with modern styling and animations.
PulseBorderContainer
A container with an animated pulsing border effect.
PulseButton
An attention-grabbing pulsing button border.
PulseRing
A simple pulsing ring indicator.
SectionCard
A subtle card container used for grouped settings rows.
SectionTitle
A section title with a small gradient accent bar on the left.
ShimmerEffect
A shimmer animation effect for loading states.
SkeletonCard
A skeleton card layout preset.
SkeletonListItem
A skeleton list item preset.
SkeletonLoader
A skeleton loading placeholder with shimmer animation.
SkeletonParagraph
A skeleton paragraph with multiple text lines.
SkeletonWrapper
A wrapper that shows skeleton or content based on loading state.
StaggeredAnimationList
A widget that animates its children with staggered delays.
StyledContainer
A versatile styled container that integrates all premium visual effects.

Enums

GradientAnimationType
Types of gradient animations available.
PremiumButtonSize
Size presets for PremiumButton.
PremiumButtonVariant
Style variants for PremiumButton.
PremiumTextFieldVariant
Style variants for PremiumTextField.