types: use CSSProperties for style

This commit is contained in:
chenjiahan
2020-10-09 19:41:03 +08:00
parent 59fb1d4dfc
commit ed753ac97d
3 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import { PropType } from 'vue';
import { PropType, CSSProperties } from 'vue';
// Utils
import { createNamespace } from '../utils';
@@ -114,7 +114,7 @@ export default createComponent({
const getStyle = () => {
const { color, plain } = props;
if (color) {
const style: Record<string, string> = {};
const style: CSSProperties = {};
style.color = plain ? color : WHITE;
@@ -125,7 +125,7 @@ export default createComponent({
// hide border when color is linear-gradient
if (color.indexOf('gradient') !== -1) {
style.border = '0';
style.border = 0;
} else {
style.borderColor = color;
}