summaryrefslogtreecommitdiff
path: root/node_modules/autoprefixer/lib/hacks/display-grid.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/autoprefixer/lib/hacks/display-grid.js')
-rw-r--r--node_modules/autoprefixer/lib/hacks/display-grid.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/autoprefixer/lib/hacks/display-grid.js b/node_modules/autoprefixer/lib/hacks/display-grid.js
new file mode 100644
index 0000000..290ec8b
--- /dev/null
+++ b/node_modules/autoprefixer/lib/hacks/display-grid.js
@@ -0,0 +1,21 @@
+let Value = require('../value')
+
+class DisplayGrid extends Value {
+ constructor(name, prefixes) {
+ super(name, prefixes)
+ if (name === 'display-grid') {
+ this.name = 'grid'
+ }
+ }
+
+ /**
+ * Faster check for flex value
+ */
+ check(decl) {
+ return decl.prop === 'display' && decl.value === this.name
+ }
+}
+
+DisplayGrid.names = ['display-grid', 'inline-grid']
+
+module.exports = DisplayGrid