/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/postcss-ordered-values/src/rules/flexFlow.js
36 строк
710 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
'use strict'; // flex-flow: <flex-direction> || <flex-wrap> const flexDirection = new Set([ 'row', 'row-reverse', 'column', 'column-reverse', ]); const flexWrap = new Set(['nowrap', 'wrap', 'wrap-reverse']); /** * @param {import('postcss-value-parser').ParsedValue} flexFlow * @return {string} */ module.exports = function normalizeFlexFlow(flexFlow) { let order = { direction: '', wrap: '', }; flexFlow.walk(({ value }) => { if (flexDirection.has(value.toLowerCase())) { order.direction = value; return; } if (flexWrap.has(value.toLowerCase())) { order.wrap = value; return; } }); return `${order.direction} ${order.wrap}`.trim(); };