media-trigger

2.3.0 • Public • Published

media-trigger

This is a simple class for tracking changes in media expressions and calling the appropriate functions when these events are triggered.

npm GitHub package version NPM Downloads

350B gzipped

Demo


Install

$ yarn add media-trigger

Import

import MediaTrigger from 'media-trigger';

Usage

const createTrigger = (media, entry, exit, change) => {
  return new MediaTrigger({
    media,
    entry,
    exit,
    change,
  });
};

createTrigger(
  '(min-width: 1200px) and (any-pointer: fine)',
  () => {
    console.log('entry');
  },
  () => {
    console.log('exit');
  },
  () => {
    console.log('changed');
  },
);

License

media-trigger is released under MIT license

Package Sidebar

Install

npm i media-trigger

Weekly Downloads

2

Version

2.3.0

License

MIT

Unpacked Size

14 kB

Total Files

9

Last publish

Collaborators

  • ux-ui