refactor: improve style for ManageModelList and Tooltips (#9227)

* refactor(ManageModelsPopup): remove margin of Empty

* chore: use destroyOnHidden rather than deprecated destroyTooltipOnHide

* refactor: center Empty
This commit is contained in:
one 2025-08-16 23:20:38 +08:00 committed by GitHub
parent 72d0fea3a1
commit e2e8ded2c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 12 additions and 5 deletions

View File

@ -130,7 +130,7 @@ const ApiKeyItem: FC<ApiKeyItemProps> = ({
mouseEnterDelay={0.5}
placement="top"
// 确保不留下明文
destroyTooltipOnHide>
destroyOnHidden>
<span style={{ cursor: 'help' }}>{maskApiKey(keyStatus.key)}</span>
</Tooltip>

View File

@ -142,7 +142,7 @@ const CustomNode: FC<{ data: any }> = ({ data }) => {
color="rgba(0, 0, 0, 0.85)"
mouseEnterDelay={0.3}
mouseLeaveDelay={0.1}
destroyTooltipOnHide>
destroyOnHidden>
<CustomNodeContainer
style={{
borderColor,

View File

@ -241,7 +241,7 @@ const MessageGroup = ({ messages, topic, registerMessageElement }: Props) => {
return (
<Popover
key={message.id}
destroyTooltipOnHide
destroyOnHidden
content={
<MessageWrapper
className={classNames([

View File

@ -109,7 +109,7 @@ const ManageModelsList: React.FC<ManageModelsListProps> = ({ modelGroups, provid
return (
<Tooltip
destroyTooltipOnHide
destroyOnHidden
title={
isAllInProvider
? t('settings.models.manage.remove_whole_group')

View File

@ -336,7 +336,14 @@ const PopupContainer: React.FC<Props> = ({ providerId, resolve }) => {
<Empty
image={Empty.PRESENTED_IMAGE_SIMPLE}
description={t('settings.models.empty')}
style={{ visibility: loadingModels ? 'hidden' : 'visible' }}
style={{
visibility: loadingModels ? 'hidden' : 'visible',
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
height: '100%',
margin: '0'
}}
/>
) : (
<ManageModelsList