diff --git a/web/components/config/form-textfield.tsx b/web/components/config/form-textfield.tsx index 29afc6ebfb..5e5a31bf1c 100644 --- a/web/components/config/form-textfield.tsx +++ b/web/components/config/form-textfield.tsx @@ -165,6 +165,11 @@ TextField.defaultProps = { tip: '', type: TEXTFIELD_TYPE_TEXT, value: '', + + pattern: '', + useTrim: false, + useTrimLead: false, + onSubmit: () => {}, onBlur: () => {}, onChange: () => {}, diff --git a/web/components/statistic.tsx b/web/components/statistic.tsx index a1e8875b8a..b12a1deba3 100644 --- a/web/components/statistic.tsx +++ b/web/components/statistic.tsx @@ -1,4 +1,5 @@ /* eslint-disable react/no-unused-prop-types */ +/* eslint-disable react/no-unstable-nested-components */ // TODO: This component should be cleaned up and usage should be re-examined. The types should be reconsidered as well. import { Typography, Statistic, Card, Progress } from 'antd'; @@ -26,9 +27,15 @@ const defaultProps = { formatter: null, }; -function ProgressView({ title, value, prefix, suffix, color }: StatisticItemProps) { - const endColor = value > 90 ? 'red' : color; - const content = ( +interface ContentProps { + prefix: string; + value: any; + suffix: string; + title: string; +} + +function Content({ prefix, value, suffix, title }: ContentProps) { + return (