Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. import { css } from "styled-components";
  2.  
  3. export const sizes = {
  4. sm: 576,
  5. md: 768,
  6. lg: 992,
  7. xl: 1200
  8. };
  9.  
  10. function smUp(...args) {
  11. return css`
  12. @media (min-width: ${sizes.sm}px) {
  13. ${css(...args)}
  14. }
  15. `;
  16. }
  17.  
  18. function mdUp(...args) {
  19. return css`
  20. @media (min-width: ${sizes.md}px) {
  21. ${css(...args)}
  22. }
  23. `;
  24. }
  25.  
  26. function lgUp(...args) {
  27. return css`
  28. @media (min-width: ${sizes.lg}px) {
  29. ${css(...args)}
  30. }
  31. `;
  32. }
  33.  
  34. function xlUp(...args) {
  35. return css`
  36. @media (min-width: ${sizes.xl}px) {
  37. ${css(...args)}
  38. }
  39. `;
  40. }
  41.  
  42. const media = {
  43. smUp,
  44. mdUp,
  45. lgUp,
  46. xlUp
  47. };
  48.  
  49. export default media;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement