fix(style): error message toast

This commit is contained in:
jialin
2026-02-09 09:35:42 +08:00
parent 293c53d8dd
commit fba430999d
4 changed files with 16 additions and 10 deletions
+3
View File
@@ -10,6 +10,7 @@ type CopyButtonProps = {
fontSize?: string;
btnStyle?: React.CSSProperties;
style?: React.CSSProperties;
format?: 'text/plain' | 'text/html';
};
const CopyButton: React.FC<CopyButtonProps & TextProps> = ({
@@ -18,6 +19,7 @@ const CopyButton: React.FC<CopyButtonProps & TextProps> = ({
fontSize = '14px',
style,
btnStyle,
format = 'text/plain',
...rest
}) => {
const intl = useIntl();
@@ -35,6 +37,7 @@ const CopyButton: React.FC<CopyButtonProps & TextProps> = ({
{...rest}
copyable={{
text: text,
format: format,
tooltips: tooltips,
icon: [
<CopyOutlined style={{ fontSize: fontSize, ...style }} key="copy" />,
+8 -3
View File
@@ -115,9 +115,6 @@ const ModelItem: React.FC<ModelItemProps> = ({
...item,
name: ''
});
setTimeout(() => {
setOpenTip(false);
}, 2000);
}
};
@@ -153,6 +150,14 @@ const ModelItem: React.FC<ModelItemProps> = ({
});
}, [providerModelList, item.name, selectedModelSet]);
React.useEffect(() => {
if (openTip) {
const timerId = setTimeout(() => setOpenTip(false), 2000);
return () => clearTimeout(timerId);
}
return () => {};
}, [openTip]);
return (
<SelectWrapper>
<Tooltip
@@ -36,12 +36,7 @@ const SupportedModels = () => {
const currentAPIKey = form.getFieldValue('api_key') || '';
// Avoid repeated requests with the same API key
if (
open &&
providerModelList.length === 0 &&
prevAPIKeyRef.current !== currentAPIKey &&
currentAPIKey
) {
if (open && prevAPIKeyRef.current !== currentAPIKey && currentAPIKey) {
prevAPIKeyRef.current = currentAPIKey;
fetchProviderModels({
id: action === PageAction.EDIT ? id! : 0,
+4 -1
View File
@@ -11,7 +11,10 @@ const Content = styled.div`
position: absolute;
top: 0px;
right: -4px;
opacity: 5;
display: none;
}
&:hover .cp-btn {
display: inline-block;
}
.msg {
display: none;