Layout scaffolding for Web apps.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

14 linhas
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. })