diff --git a/rsconcept/frontend/src/dialogs/DlgEditReference/DlgEditReference.tsx b/rsconcept/frontend/src/dialogs/DlgEditReference/DlgEditReference.tsx
index e336ec0a..e7d786ad 100644
--- a/rsconcept/frontend/src/dialogs/DlgEditReference/DlgEditReference.tsx
+++ b/rsconcept/frontend/src/dialogs/DlgEditReference/DlgEditReference.tsx
@@ -133,7 +133,7 @@ function DlgEditReference({ hideWindow, items, initial, onSave }: DlgEditReferen
{PremadeWordForms.slice(0, 6).map(
(data, index) =>
-
selectedGrams.find(item => item.value as Grammeme === gram))}
onSelectGrams={handleSelectGrams}
@@ -144,7 +144,7 @@ function DlgEditReference({ hideWindow, items, initial, onSave }: DlgEditReferen
{PremadeWordForms.slice(6, 12).map(
(data, index) =>
- selectedGrams.find(item => item.value as Grammeme === gram))}
onSelectGrams={handleSelectGrams}
@@ -158,8 +158,8 @@ function DlgEditReference({ hideWindow, items, initial, onSave }: DlgEditReferen
return (
@@ -186,7 +186,7 @@ function DlgEditReference({ hideWindow, items, initial, onSave }: DlgEditReferen
- {type === ReferenceType.SYNTACTIC &&
+ {type !== ReferenceType.SYNTACTIC ? null :
setNominal(event.target.value)}
/>
}
- {type === ReferenceType.ENTITY &&
+ {type !== ReferenceType.ENTITY ? null :
setAlias(event.target.value)}
@@ -252,14 +252,15 @@ function DlgEditReference({ hideWindow, items, initial, onSave }: DlgEditReferen
/>
+
{FormButtons}
+
setSelectedGrams([...newValue].sort(compareGrammemeOptions))}
/>
diff --git a/rsconcept/frontend/src/dialogs/DlgEditReference/WordformButton.tsx b/rsconcept/frontend/src/dialogs/DlgEditReference/WordformButton.tsx
index 1489bdd5..1f5bf59f 100644
--- a/rsconcept/frontend/src/dialogs/DlgEditReference/WordformButton.tsx
+++ b/rsconcept/frontend/src/dialogs/DlgEditReference/WordformButton.tsx
@@ -1,7 +1,6 @@
import { Grammeme } from '../../models/language';
interface WordformButtonProps {
- id?: string
text: string
example: string
grams: Grammeme[]