|
@@ -29,7 +29,7 @@ import {
|
|
|
} from "vue";
|
|
|
import { any, bool, func, number, object, string } from "vue-types";
|
|
|
import NewColorPicker from "../../formItems/NewColorPicker";
|
|
|
-import { isNumber } from "lodash";
|
|
|
+import { isFinite } from "lodash";
|
|
|
interface ColumnItem {
|
|
|
label?: string;
|
|
|
component?: ((...args: any[]) => any) | Record<string, any>;
|
|
@@ -125,7 +125,7 @@ export const LetterSpacingComp = defineComponent({
|
|
|
return () => {
|
|
|
let value =
|
|
|
typeof props.value === "string" ? parseInt(props.value) : props.value;
|
|
|
- value = isNumber(value) ? value : 0;
|
|
|
+ value = isFinite(value) ? value : 0;
|
|
|
|
|
|
return (
|
|
|
<InputNumber
|
|
@@ -157,7 +157,7 @@ export const LineHeightComp = defineComponent({
|
|
|
return () => {
|
|
|
let value =
|
|
|
typeof props.value === "string" ? parseFloat(props.value) : props.value;
|
|
|
- value = isNumber(value) ? value : 1.5;
|
|
|
+ value = isFinite(value) ? value : 1.5;
|
|
|
return (
|
|
|
<InputNumber
|
|
|
prefix={<IconTextLineHeight class="text-22px mr-6px" />}
|
|
@@ -289,7 +289,7 @@ export const FontSize = defineComponent({
|
|
|
return () => {
|
|
|
let value =
|
|
|
typeof props.value === "string" ? parseInt(props.value) : props.value;
|
|
|
- value = isNumber(value) ? value : 12;
|
|
|
+ value = isFinite(value) ? value : 12;
|
|
|
return (
|
|
|
<InputNumber
|
|
|
prefix={<IconTextSize class="text-22px mr-6px" />}
|