fix(database-modal): Refresh Data when importing (#20523)

* Database Modal:

- Add missing invocation to onDatabaseAdd after importing DB from file
- Add keys to our IconButtons

* Database Modal:

- Reduce if clause so it's more concise
This commit is contained in:
Antonio Rivero Martinez 2022-06-28 19:13:09 -03:00 committed by GitHub
parent 93fbfe9d28
commit 850f5fa136
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -788,6 +788,7 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
onClick={() => setDatabaseModel(database.name)}
buttonText={database.name}
icon={dbImages?.[database.engine]}
key={`${database.name}`}
/>
))}
</div>
@ -973,11 +974,12 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
]);
if (!(info.file.originFileObj instanceof File)) return;
await importResource(
const dbId = await importResource(
info.file.originFileObj,
passwords,
confirmedOverwrite,
);
if (dbId) onDatabaseAdd?.();
};
const passwordNeededField = () => {