Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Media over QUIC

@moq/ui-core

TypeScript

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.

Components

Button

A styled, accessible button component with hover/active states and disabled support.

Icon

SVG icon library including media controls (play, pause, volume, fullscreen, etc.), device indicators (camera, microphone, screen), and stats icons (network, video, audio, buffer).

Stats

Real-time statistics panel for monitoring media streaming performance. Displays network, video, audio, and buffer metrics via a provider pattern.

CSS

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

License

Licensed under either: