{
)
fireEvent.click(screen.getByText('GPT-4'))
- fireEvent.click(screen.getByText('COMMON.OPERATION.ADD'))
+ const addButton = screen.getByRole('button', { name: 'COMMON.OPERATION.ADD' })
+ expect(addButton.closest('[aria-disabled="true"]')).toBeNull()
+ fireEvent.click(addButton)
expect(onValueChange).not.toHaveBeenCalled()
expect(mockSetShowModelModal).toHaveBeenCalled()
diff --git a/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx b/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx
index 490f4fd80e5..ab86ca366fc 100644
--- a/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx
+++ b/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx
@@ -225,7 +225,7 @@ function PopupItem({
)
const itemRender =
modelItem.status === ModelStatusEnum.noConfigure ? (
-
+
{rowContent}
{canCreateCredential && (