From 3fbd6b300a3de657671327c44ae0bf0130a49815 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Thu, 31 Jan 2019 19:32:48 -0500 Subject: [PATCH] Disable plugins using corePlugins instead of variants --- defaultConfig.stub.js | 8 ++++++-- src/corePlugins.js | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/defaultConfig.stub.js b/defaultConfig.stub.js index a21d6a1f9..2004cf0da 100644 --- a/defaultConfig.stub.js +++ b/defaultConfig.stub.js @@ -791,8 +791,8 @@ module.exports = { minHeight: ['responsive'], minWidth: ['responsive'], negativeMargin: ['responsive'], - objectFit: false, - objectPosition: false, + objectFit: [], + objectPosition: [], opacity: ['responsive'], outline: ['focus'], overflow: ['responsive'], @@ -816,6 +816,10 @@ module.exports = { width: ['responsive'], zIndex: ['responsive'], }, + corePlugins: { + objectFit: false, + objectPosition: false, + }, plugins: [ require('./plugins/container')({ // center: true, diff --git a/src/corePlugins.js b/src/corePlugins.js index bcd8dced7..79f1dfa30 100644 --- a/src/corePlugins.js +++ b/src/corePlugins.js @@ -49,9 +49,9 @@ import whitespace from './plugins/whitespace' import width from './plugins/width' import zIndex from './plugins/zIndex' -function loadPlugins({ styles, variants }, plugins) { +function loadPlugins({ styles, variants, corePlugins }, plugins) { return Object.keys(plugins) - .filter(plugin => variants[plugin] !== false) + .filter(plugin => corePlugins[plugin] !== false) .map(plugin => plugins[plugin]({ values: styles[plugin], variants: variants[plugin],