fix: ui issues
This commit is contained in:
@@ -29,6 +29,7 @@ const SealAutoComplete: React.FC<
|
||||
extra,
|
||||
style,
|
||||
addAfter,
|
||||
suffixIcon,
|
||||
loading,
|
||||
allowClear,
|
||||
clearSpaceOnBlur,
|
||||
@@ -103,7 +104,7 @@ const SealAutoComplete: React.FC<
|
||||
</Link>
|
||||
);
|
||||
}
|
||||
return null;
|
||||
return suffixIcon || null;
|
||||
};
|
||||
|
||||
const popupRender = (originNode: React.ReactElement): React.ReactElement => {
|
||||
|
||||
@@ -22,7 +22,7 @@ const SealInputNumber: React.FC<InputNumberProps & SealFormItemProps> = (
|
||||
let status = '';
|
||||
if (isInFormItems) {
|
||||
const statusData = Form?.Item?.useStatus?.();
|
||||
status = statusData?.status || '';
|
||||
status = props.status || statusData?.status || '';
|
||||
} else {
|
||||
status = props.status || '';
|
||||
}
|
||||
|
||||
@@ -51,8 +51,8 @@ const SealPassword: React.FC<InputProps & SealFormItemProps> = (props) => {
|
||||
e.target.value = e.target.value?.trim?.();
|
||||
if (!inputRef.current?.input?.value) {
|
||||
setIsFocus(false);
|
||||
props.onBlur?.(e);
|
||||
}
|
||||
props.onBlur?.(e);
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
@@ -106,7 +106,9 @@ const SealCascader: React.FC<
|
||||
// the status can be controlled by Form.Item
|
||||
if (isInFormItems) {
|
||||
const statusData = Form?.Item?.useStatus?.();
|
||||
status = statusData?.status || '';
|
||||
status = props.status || statusData?.status || '';
|
||||
} else {
|
||||
status = props.status || '';
|
||||
}
|
||||
|
||||
const _options = useMemo(() => {
|
||||
|
||||
@@ -30,7 +30,7 @@ const SealInput: React.FC<InputProps & SealFormItemProps> = (props) => {
|
||||
let status = '';
|
||||
if (isInFormItems) {
|
||||
const statusData = Form?.Item?.useStatus?.();
|
||||
status = statusData?.status || '';
|
||||
status = props.status || statusData?.status || '';
|
||||
} else {
|
||||
status = props.status || '';
|
||||
}
|
||||
|
||||
@@ -181,8 +181,11 @@ const SelectWrapper = styled.div`
|
||||
}
|
||||
|
||||
&.validate-status-error {
|
||||
&.dropdown-visible {
|
||||
.ant-select-dropdown {
|
||||
.ant-select-dropdown {
|
||||
border-color: var(--ant-color-error) !important;
|
||||
}
|
||||
.__wrapper__ {
|
||||
.ant-cascader.ant-select.ant-select-outlined {
|
||||
border-color: var(--ant-color-error) !important;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user