0.10.1 • Published 5 years ago

@improv/preact-responsive v0.10.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

@improv/preact-responsive

SizeBadge SizeBadge SizeBadge

Tiny preact bindings for @improv/responsive.

Try it on codesandbox.io.

Getting Started

import { useResponsiveWidth } from "@improv/preact-responsive";

export function MyComponent(): JSX.Element | null {
  // True if the viewport is at least the width of a common tablet.
  const isTablet = useResponsiveWidth(ResponsiveWidth.Tablet);

  return isTablet ?  <div className={className}>I'm on a tablet! Or, maybe something bigger.</div> : null;
}

API

Includes the @improv/responsive API.

Hooks

  • useMediaQuery(query)
    • Returns true if the media query matches.
    • This hook supports all CSS media queries.
  • useResponsiveWidth(minWidth)
    • Returns true if the min-width is met.
    • This hook is a wrapper for useMediaQuery(`(min-width: ${minWidth}px)`).
0.10.1

5 years ago

0.10.0

5 years ago

0.9.17

5 years ago

0.9.18

5 years ago

0.9.12

5 years ago

0.9.8

5 years ago

0.9.13

5 years ago

0.9.7

5 years ago

0.9.6-next.0

5 years ago

0.9.14

5 years ago

0.9.15

5 years ago

0.9.9

5 years ago

0.9.4

5 years ago

0.9.3

5 years ago

0.9.10

5 years ago

0.9.11

5 years ago

0.9.5

5 years ago

0.9.16

5 years ago

0.9.7-alpha.2

5 years ago

0.9.7-alpha.1

5 years ago

0.9.6-alpha.0

5 years ago

0.9.7-alpha.0

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.2

5 years ago

0.7.3

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago