Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021
  1. import '@/sss/partials/_helpers.sss'
  2. import '@/sss/partials/_typography.sss'
  3. import '@/sss/partials/_reset.sss'
  4. import layoutVars from '@/sss/variables.sss'
  5. import themeVars from '@/sss/theme.sss'
  6. const splitVars = varsFromSSS => {
  7. return varsFromSSS.split('\n').map(line => line.split(':')).reduce((vars, pair) => {
  8. if(pair[0][0] !== '$') return vars
  9. const varname = pair[0].replace('$', '')
  10. vars[varname] = pair[1].replace(' ', '')
  11. vars[varname] = vars[varname].replace(/[\n\r]/g, '')
  12. return vars
  13. }, {})
  14. }
  15. const size = splitVars(layoutVars)
  16. const theme = splitVars(themeVars)
  17. export { size, theme }