fix: more types

This commit is contained in:
Wei Zhu 2018-09-30 16:39:51 +08:00
parent fe677e2966
commit e063e1916d
2 changed files with 6 additions and 6 deletions

View File

@ -134,7 +134,8 @@ class Sider extends React.Component<SiderProps, SiderState> {
componentDidMount() {
if (this.mql) {
this.mql.addListener(this.responsiveHandler);
const self = this;
this.mql.addListener(function() { self.responsiveHandler(this) });
this.responsiveHandler(this.mql);
}
@ -145,7 +146,8 @@ class Sider extends React.Component<SiderProps, SiderState> {
componentWillUnmount() {
if (this.mql) {
this.mql.removeListener(this.responsiveHandler);
const self = this;
this.mql.removeListener(function() { self.responsiveHandler(this) });
}
if (this.context.siderHook) {

View File

@ -1,16 +1,14 @@
import * as React from 'react';
import { ThemeType, IconType } from '../../../../components/icon';
import { ThemeType } from '../../../../components/icon';
import manifest from '@ant-design/icons/lib/manifest';
import { ThemeType as ThemeFolderType } from '@ant-design/icons/lib/types';
import Category from './Category';
import { Radio, Icon as AntdIcon } from 'antd';
import { Radio, Icon } from 'antd';
import { RadioChangeEvent } from 'antd/lib/radio/interface';
import { FilledIcon, OutlinedIcon, TwoToneIcon } from './themeIcons';
import { categories, Categories, CategoriesKeys } from './fields';
import { injectIntl, InjectedIntlProps } from 'react-intl';
const Icon: IconType = AntdIcon as any;
interface IconDisplayProps extends InjectedIntlProps {
}