diff --git a/package.json b/package.json index c9fc636..2dc051b 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "check": "tsc --noEmit", "preview": "vite preview", "test:ui:accessibility": "node tests/app-shell-accessibility-ui.cjs", + "test:ui:api-provider-dialog": "node tests/api-provider-dialog-layout-ui.cjs", "screenshots": "node scripts/capture-readme-screenshots.cjs", "tauri": "tauri" }, diff --git a/src/pages/ApiAccessPage.tsx b/src/pages/ApiAccessPage.tsx index eb24818..9dd8364 100644 --- a/src/pages/ApiAccessPage.tsx +++ b/src/pages/ApiAccessPage.tsx @@ -11,6 +11,7 @@ import { useRef, useState, } from 'react'; +import { createPortal } from 'react-dom'; import { invoke } from '@tauri-apps/api/core'; import { closestCenter, @@ -2049,7 +2050,7 @@ export function ApiProviderDialog({ ? t('apiAccess.models.autoHint') : t('apiAccess.models.allHint'); - return ( + const content = ( <>