Shared UI components for Media over QUIC (MoQ) packages.
@moq/ui-core provides reusable, accessible UI primitives used by @moq/watch/ui and @moq/publish/ui, built with SolidJS.
A styled, accessible button component with hover/active states and disabled support.
SVG icon library including media controls (play, pause, volume, fullscreen, etc.), device indicators (camera, microphone, screen), and stats icons (network, video, audio, buffer).
Real-time statistics panel for monitoring media streaming performance. Displays network, video, audio, and buffer metrics via a provider pattern.
Shared stylesheets are available as CSS imports:
@moq/ui-core/variables.css— Theme variables (colors, spacing, border-radius)@moq/ui-core/flex.css— Flexbox utility classes@moq/ui-core/button/button.css— Button component styles@moq/ui-core/stats/styles/index.css— Stats panel styles
Licensed under either:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)