Following @ilicmarko's comment, here's my spacing.scss file…
(see spacing.scss)
…which generates the following spacing utility classes…
(see spacing.css)
| const inBrowser = typeof window !== 'undefined' | |
| // get user agent | |
| const UA = inBrowser && window.navigator.userAgent.toLowerCase() | |
| // detect browser | |
| const isIE = UA && /msie|trident/.test(UA) | |
| const isIE9 = UA && UA.indexOf('msie 9.0') > 0 | |
| const isEdge = UA && UA.indexOf('edge/') > 0 | |
| const isChrome = UA && /chrome\/\d+/.test(UA) && !isEdge |
Following @ilicmarko's comment, here's my spacing.scss file…
(see spacing.scss)
…which generates the following spacing utility classes…
(see spacing.css)