Skip to main content
Partas

Media

makeMediaQueryListener

let makeMediaQueryListener
(query: string)
(handler: MediaQueryEvent -> unit)
: DisposeCallback

MediaQueryEvent

type MediaQueryEvent = interface
member matches: bool
member media: string

createMediaQuery

let createMediaQuery(
query: string,
?serverFallback: bool
): MediaQuery

MediaQuery

type MediaQuery = unit -> bool

createBreakpoints

let createBreakpoints(queryMonitor: 'T): BreakpointMonitor<'T>

BreakpointMonitor

warning

TODO This type and binding needs to be fixed as the code looks fishy.

type BreakpointMonitor<'T>

sortBreakpoints

let sortBreakpoints(breakpoints: 'T): 'T

createPrefersDark

let createPrefersDark(?fallback: bool): MediaQuery

usePrefersDark

let usePrefersDark(): MediaQuery

Uses a rootless primitive that is shared between all calls.

Last updated: 7/11/25, 1:35 AM

PartasBuilt using the Partas.SolidStart SolidBase template
Community
githubdiscord