From ebcb0b871d19ce2ca8675f0d1cafee248cbc66ef Mon Sep 17 00:00:00 2001 From: micate Date: Wed, 12 Sep 2018 09:41:32 +0800 Subject: [PATCH] support js style export --- HISTORY.md | 5 +++++ src/Tooltip.js | 20 +++++++++++--------- style/index.js | 1 + webpack.custom.js | 19 +++++++++++++++++++ 4 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 style/index.js create mode 100644 webpack.custom.js diff --git a/HISTORY.md b/HISTORY.md index b240b7b..7142feb 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,11 @@ History ======= +0.4.9 +--- + +* `CHANGED` support js style export + 0.4.8 --- diff --git a/src/Tooltip.js b/src/Tooltip.js index a74532f..b783647 100644 --- a/src/Tooltip.js +++ b/src/Tooltip.js @@ -1,13 +1,15 @@ import RcTooltip from 'rc-tooltip'; export default class Tooltip extends RcTooltip { - static displayName = 'uxcore-tooltip' - static propTypes = { - ...RcTooltip.propTypes, - } - static defaultProps = { - ...RcTooltip.defaultProps, - prefixCls: 'kuma-tooltip', - transitionName: 'tip-slide', - } + static displayName = 'uxcore-tooltip'; + + static propTypes = { + ...RcTooltip.propTypes, + }; + + static defaultProps = { + ...RcTooltip.defaultProps, + prefixCls: 'kuma-tooltip', + transitionName: 'tip-slide', + }; } diff --git a/style/index.js b/style/index.js new file mode 100644 index 0000000..7d7e609 --- /dev/null +++ b/style/index.js @@ -0,0 +1 @@ +import '../src/Tooltip.less'; diff --git a/webpack.custom.js b/webpack.custom.js new file mode 100644 index 0000000..aea07bf --- /dev/null +++ b/webpack.custom.js @@ -0,0 +1,19 @@ +const modifyVars = require('kuma-base/jsvars/orange'); + +/* eslint-disable no-param-reassign */ +module.exports = (config) => { + config.module.rules.forEach((rule) => { + if (rule.test.toString() === /\.less$/.toString()) { + rule.use = [ + 'style-loader', + 'css-loader', + { + loader: 'less-loader', + options: { + modifyVars, + }, + }, + ]; + } + }); +};