UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

16 lines (13 loc) 450 B
"use strict"; 'use strict'; const rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|^-|[^\x80-\uFFFF\w-]/g; const fcssescape = function(ch, asCodePoint) { if (!asCodePoint) return "\\" + ch; if (ch === "\0") return "\uFFFD"; if (ch === "-" && ch.length === 1) return "\\-"; return ch.slice(0, -1) + "\\" + ch.charCodeAt(ch.length - 1).toString(16); }; const esc = (sel) => { return (sel + "").replace(rcssescape, fcssescape); }; exports.esc = esc;