改进用户体验:供应商列表为空时自动弹出导入配置对话框
- 当供应商列表为空时,自动显示导入配置对话框,引导用户导入当前配置 - 为导入配置对话框添加isEmpty属性,针对空列表场景优化界面文案 - 空列表场景下显示更友好的标题和说明文本 - 优化按钮文本:空列表时取消按钮显示为"稍后设置"
This commit is contained in:
@@ -75,6 +75,11 @@ function App() {
|
||||
const currentId = await window.electronAPI.getCurrentProvider();
|
||||
setProviders(loadedProviders);
|
||||
setCurrentProviderId(currentId);
|
||||
|
||||
// 如果供应商列表为空,自动弹出导入配置对话框
|
||||
if (Object.keys(loadedProviders).length === 0) {
|
||||
setIsImportModalOpen(true);
|
||||
}
|
||||
};
|
||||
|
||||
const loadConfigPath = async () => {
|
||||
@@ -228,6 +233,7 @@ function App() {
|
||||
<ImportConfigModal
|
||||
onImport={handleImportCurrentConfig}
|
||||
onClose={() => setIsImportModalOpen(false)}
|
||||
isEmpty={Object.keys(providers).length === 0}
|
||||
/>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user