Layout scaffolding for Web apps.
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

14 righe
413 B

  1. import {CSSObject} from 'styled-components'
  2. import config from '../config.json'
  3. export const minWidthFactor = (factor: number) => (styles: CSSObject) => ({
  4. [`@media (min-width: ${config['base-width'] * factor}px)`]: styles,
  5. })
  6. export const applyBackgroundColor = () => ({
  7. backgroundColor: 'var(--color-bg, white)',
  8. '@media (prefers-color-scheme: dark)': {
  9. backgroundColor: 'var(--color-bg, black)',
  10. },
  11. })