Skip to content

ux-ui-pro/media-trigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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


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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published