@uppercod/match-media
v1.1.1
Published
Allows to define a value in post of an evaluation of a string whose pattern is like img[srcset]
Downloads
20,654
Readme
@uppercod/match-media
Allows to define a value in post of an evaluation of a string whose pattern is like img[srcset]
.
Example
import media from "@upperco/match-media";
const template = media`
https://cloudinary-res.cloudinary.com/images/c_scale,w_300,dpr_1.0/f_auto,q_auto/v1630689385/sandwich_video_static-frame/sandwich_video_static-frame.png,
${520} 520px,
${720} 720px,
${1080} 1080px
`;
const value = template.match(({ size, unit }) => {
const match = matchMedia(`(min-width: ${size}${unit})`);
return match.matches;
});
The return format is raw if parameters are used, you can only have one parameter per group (The groups are not defined by the use of the character ,
).
Objective
Being able to execute match with javascript using matchMedia or ResizeObserver