Skip to content

Media

Bindings for @solid-primitives/media.

let makeMediaQueryListener (query: string) (handler: MediaQueryEvent -> unit): DisposeCallback
let createMediaQuery(query: string, ?serverFallback: bool): MediaQuery
let createBreakpoints(queryMonitor: 'T): BreakpointMonitor<'T>
let sortBreakpoints(breakpoints: 'T): 'T
let createPrefersDark(?fallback: bool): MediaQuery
let usePrefersDark(): MediaQuery          // rootless: shared by every caller

type MediaQuery = unit -> bool
type MediaQueryEvent =
    member matches: bool
    member media: string
Edit this page