mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-11 03:22:59 +08:00
Remove babel-plugin-add-module-exports (#8888)
This commit is contained in:
parent
3418cb8a60
commit
46b45acb12
@ -6,8 +6,7 @@ import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
|||||||
import { PREFIX_CLS } from './Constants';
|
import { PREFIX_CLS } from './Constants';
|
||||||
import Header from './Header';
|
import Header from './Header';
|
||||||
import callMoment from '../_util/callMoment';
|
import callMoment from '../_util/callMoment';
|
||||||
|
import enUS from './locale/en_US';
|
||||||
declare const require: Function;
|
|
||||||
|
|
||||||
export { HeaderProps } from './Header';
|
export { HeaderProps } from './Header';
|
||||||
|
|
||||||
@ -122,11 +121,6 @@ export default class Calendar extends React.Component<CalendarProps, CalendarSta
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
getDefaultLocale() {
|
|
||||||
const locale = require('./locale/en_US');
|
|
||||||
return locale.default || locale;
|
|
||||||
}
|
|
||||||
|
|
||||||
setValue = (value: moment.Moment, way: 'select' | 'changePanel') => {
|
setValue = (value: moment.Moment, way: 'select' | 'changePanel') => {
|
||||||
if (!('value' in this.props)) {
|
if (!('value' in this.props)) {
|
||||||
this.setState({ value });
|
this.setState({ value });
|
||||||
@ -215,7 +209,7 @@ export default class Calendar extends React.Component<CalendarProps, CalendarSta
|
|||||||
return (
|
return (
|
||||||
<LocaleReceiver
|
<LocaleReceiver
|
||||||
componentName="Calendar"
|
componentName="Calendar"
|
||||||
defaultLocale={this.getDefaultLocale}
|
defaultLocale={enUS}
|
||||||
>
|
>
|
||||||
{this.renderCalendar}
|
{this.renderCalendar}
|
||||||
</LocaleReceiver>
|
</LocaleReceiver>
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import { MonthPicker } from '..';
|
import DatePicker from '..';
|
||||||
import focusTest from '../../../tests/shared/focusTest';
|
import focusTest from '../../../tests/shared/focusTest';
|
||||||
|
|
||||||
|
const { MonthPicker } = DatePicker;
|
||||||
|
|
||||||
describe('MonthPicker', () => {
|
describe('MonthPicker', () => {
|
||||||
focusTest(MonthPicker);
|
focusTest(MonthPicker);
|
||||||
});
|
});
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { mount, render } from 'enzyme';
|
import { mount, render } from 'enzyme';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { RangePicker } from '../';
|
import DatePicker from '../';
|
||||||
import focusTest from '../../../tests/shared/focusTest';
|
import focusTest from '../../../tests/shared/focusTest';
|
||||||
|
|
||||||
|
const { RangePicker } = DatePicker;
|
||||||
|
|
||||||
describe('RangePicker', () => {
|
describe('RangePicker', () => {
|
||||||
focusTest(RangePicker);
|
focusTest(RangePicker);
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import { WeekPicker } from '..';
|
import DatePicker from '..';
|
||||||
import focusTest from '../../../tests/shared/focusTest';
|
import focusTest from '../../../tests/shared/focusTest';
|
||||||
|
|
||||||
|
const { WeekPicker } = DatePicker;
|
||||||
|
|
||||||
describe('WeekPicker', () => {
|
describe('WeekPicker', () => {
|
||||||
focusTest(WeekPicker);
|
focusTest(WeekPicker);
|
||||||
});
|
});
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { mount, render } from 'enzyme';
|
import { mount, render } from 'enzyme';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { MonthPicker, WeekPicker } from '../';
|
import DatePicker from '../';
|
||||||
|
|
||||||
|
const { MonthPicker, WeekPicker } = DatePicker;
|
||||||
|
|
||||||
describe('MonthPicker and WeekPicker', () => {
|
describe('MonthPicker and WeekPicker', () => {
|
||||||
it('render MonthPicker', () => {
|
it('render MonthPicker', () => {
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { mount } from 'enzyme';
|
import { mount } from 'enzyme';
|
||||||
import DatePicker, { RangePicker } from '../';
|
import DatePicker from '../';
|
||||||
|
|
||||||
|
const { RangePicker } = DatePicker;
|
||||||
|
|
||||||
describe('DatePicker with showTime', () => {
|
describe('DatePicker with showTime', () => {
|
||||||
it('should trigger onChange when select value', () => {
|
it('should trigger onChange when select value', () => {
|
||||||
|
@ -3,8 +3,7 @@ import TimePickerPanel from 'rc-time-picker/lib/Panel';
|
|||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||||
import { generateShowHourMinuteSecond } from '../time-picker';
|
import { generateShowHourMinuteSecond } from '../time-picker';
|
||||||
|
import enUS from './locale/en_US';
|
||||||
declare const require: Function;
|
|
||||||
|
|
||||||
function getColumns({ showHour, showMinute, showSecond, use12Hours }: any) {
|
function getColumns({ showHour, showMinute, showSecond, use12Hours }: any) {
|
||||||
let column = 0;
|
let column = 0;
|
||||||
@ -81,10 +80,8 @@ export default function wrapPicker(Picker: React.ComponentClass<any>, defaultFor
|
|||||||
}
|
}
|
||||||
|
|
||||||
getDefaultLocale = () => {
|
getDefaultLocale = () => {
|
||||||
const locale = require('./locale/en_US');
|
|
||||||
const defaultlocale = (locale.default || locale);
|
|
||||||
const result = {
|
const result = {
|
||||||
...defaultlocale,
|
...enUS,
|
||||||
...this.props.locale,
|
...this.props.locale,
|
||||||
};
|
};
|
||||||
result.lang = {
|
result.lang = {
|
||||||
|
@ -5,7 +5,7 @@ antd.locales = {};
|
|||||||
|
|
||||||
req.keys().forEach((mod) => {
|
req.keys().forEach((mod) => {
|
||||||
const match = mod.match(/\/([^/]+).tsx$/);
|
const match = mod.match(/\/([^/]+).tsx$/);
|
||||||
antd.locales[match[1]] = req(mod);
|
antd.locales[match[1]] = req(mod).default;
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = antd;
|
module.exports = antd;
|
||||||
|
@ -87,7 +87,7 @@
|
|||||||
"@types/react": "^16.0.0",
|
"@types/react": "^16.0.0",
|
||||||
"@types/react-dom": "^16.0.0",
|
"@types/react-dom": "^16.0.0",
|
||||||
"ansi-styles": "^3.2.0",
|
"ansi-styles": "^3.2.0",
|
||||||
"antd-tools": "^4.0.6",
|
"antd-tools": "^5.0.0",
|
||||||
"babel-cli": "^6.18.0",
|
"babel-cli": "^6.18.0",
|
||||||
"babel-eslint": "^8.1.1",
|
"babel-eslint": "^8.1.1",
|
||||||
"babel-plugin-import": "^1.0.0",
|
"babel-plugin-import": "^1.0.0",
|
||||||
|
@ -8,7 +8,12 @@ const usePreact = process.env.REACT_ENV === 'preact';
|
|||||||
function alertBabelConfig(rules) {
|
function alertBabelConfig(rules) {
|
||||||
rules.forEach((rule) => {
|
rules.forEach((rule) => {
|
||||||
if (rule.loader && rule.loader === 'babel-loader') {
|
if (rule.loader && rule.loader === 'babel-loader') {
|
||||||
rule.options.plugins.push(replaceLib);
|
if (rule.options.plugins.indexOf(replaceLib) === -1) {
|
||||||
|
rule.options.plugins.push(replaceLib);
|
||||||
|
}
|
||||||
|
rule.options.plugins = rule.options.plugins.filter(plugin =>
|
||||||
|
!plugin.indexOf || plugin.indexOf('babel-plugin-add-module-exports') === -1
|
||||||
|
);
|
||||||
} else if (rule.use) {
|
} else if (rule.use) {
|
||||||
alertBabelConfig(rule.use);
|
alertBabelConfig(rule.use);
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ export default function demoTest(component, options = {}) {
|
|||||||
}
|
}
|
||||||
testMethod(`renders ${file} correctly`, () => {
|
testMethod(`renders ${file} correctly`, () => {
|
||||||
MockDate.set(new Date('2016-11-22').getTime() + (new Date().getTimezoneOffset() * 60 * 1000));
|
MockDate.set(new Date('2016-11-22').getTime() + (new Date().getTimezoneOffset() * 60 * 1000));
|
||||||
const demo = require(`../.${file}`); // eslint-disable-line global-require, import/no-dynamic-require
|
const demo = require(`../.${file}`).default; // eslint-disable-line global-require, import/no-dynamic-require
|
||||||
const wrapper = render(demo);
|
const wrapper = render(demo);
|
||||||
expect(wrapper).toMatchSnapshot();
|
expect(wrapper).toMatchSnapshot();
|
||||||
MockDate.reset();
|
MockDate.reset();
|
||||||
|
Loading…
Reference in New Issue
Block a user