Commit 812af672 authored by 满振华's avatar 满振华

修改控件

parent a2646970
import React from 'react'; import React from 'react';
import { Input } from 'antd'; import { Input } from 'antd';
import './style.less'; import InconFont from '@/submodule/components/IconFont/IconFont';
import styles from './style.less';
const { TextArea } = Input; const { TextArea } = Input;
const Search = Input.Search; const Search = Input.Search;
...@@ -12,15 +13,21 @@ const Password = Input.Password; ...@@ -12,15 +13,21 @@ const Password = Input.Password;
* 只扩展自定义样式 * 只扩展自定义样式
* */ * */
class BIInput extends React.Component { const BIInput = (props) => {
const onClear = () => {
render() { if (props.onChange) {
props.onChange('')
}
if (props.onClear) {
props.onClear('')
}
}
return ( return (
<span className='BIInput'> <Input
<Input {...this.props} /> suffix={props.value ? (<InconFont type="iconguanbi" className={styles.clearIcon} onClick={onClear} />) : null}
</span> {...props}
/>
); );
}
} }
export default BIInput; export default BIInput;
......
@import "../config.less"; @import "../config.less";
:global .BIInput { .clearIcon{
.ant-input { color:rgba(0, 0, 0, 0.25);
border-radius: 4px; font-size: 12px;
}
.ant-input:hover {
//border: 1px solid @base-green;
}
.ant-input:focus{
//border: 1px solid @base-green;
//box-shadow: 0 0 0 2px @base-green-shadow;
}
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
//border-color: @base-green;
}
} }
import { createFromIconfontCN } from '@ant-design/icons'; import { createFromIconfontCN } from '@ant-design/icons';
const IconFont = createFromIconfontCN({ const IconFont = createFromIconfontCN({
scriptUrl: '//at.alicdn.com/t/font_1509781_z48eeampujo.js', scriptUrl: '//at.alicdn.com/t/font_1509781_g70awna9ne.js',
}); });
export default IconFont; export default IconFont;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment