blob: 9869ae8267aa7e76b44d8ce8545a684b2c876c7e [file] [log] [blame]
'use strict';
const isCSSLengthUnit = require('./isCSSLengthUnit');
const unit = require('../util/unit');
function isStop(str) {
let stop = !str;
if (!stop) {
const node = unit(str);
if (node) {
if (node.number === 0 || (!isNaN(node.number) && isCSSLengthUnit(node.unit))) {
stop = true;
}
} else {
stop = (/^calc\(\S+\)$/g).test(str);
}
}
return stop;
}
module.exports = isStop;