Solved the issue with empty secret names

This commit is contained in:
Vladyslav Matsiiako
2023-03-14 22:07:52 -07:00
parent 5c55e6e508
commit 38efb6a1e2

View File

@@ -419,9 +419,20 @@ export default function Dashboard() {
const nameErrors = !newData!
.map((secret) => !Number.isNaN(Number(secret.key.charAt(0))))
.every((v) => v === false);
const emptyNameError = !newData!
.map((secret) => secret.key.length === 0)
.every((v) => v === false);
const duplicatesExist =
findDuplicates(data!.map((item: SecretDataProps) => item.key)).length > 0;
if (emptyNameError) {
setSaveLoading(false);
return createNotification({
text: 'You can`t submit empty secret names.',
type: 'error'
});
}
if (nameErrors) {
setSaveLoading(false);
return createNotification({