diff --git a/src/components/management/EditDictionaryModal/EditLinguisticsForm.jsx b/src/components/management/EditDictionaryModal/EditLinguisticsForm.jsx
index e806916..32c5939 100644
--- a/src/components/management/EditDictionaryModal/EditLinguisticsForm.jsx
+++ b/src/components/management/EditDictionaryModal/EditLinguisticsForm.jsx
@@ -1,17 +1,27 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
+import { IPAField } from '../IPAField';
+
export const EditLinguisticsForm = ({
editDictionaryModal,
partsOfSpeech,
+ consonants,
+ vowels,
+ blends,
}) => {
return (
-
+
+
+ Put each part of speech on a separate line
+
-
+
+
+ Phonology
+
+
+
+
+
+ {
+ editDictionaryModal.setState({
+ consonants: newValue,
+ hasChanged: newValue != editDictionaryModal.props.details.phonology.consonants.join(' '),
+ });
+ }} />
+
+
+
+ {
+ editDictionaryModal.setState({
+ vowels: newValue,
+ hasChanged: newValue != editDictionaryModal.props.details.phonology.vowels.join(' '),
+ });
+ }} />
+
+
+
+
+
+
+
+ {
+ editDictionaryModal.setState({
+ blends: newValue,
+ hasChanged: newValue != editDictionaryModal.props.details.phonology.blends.join(' '),
+ });
+ }} />
+
+
+
);
}
diff --git a/src/components/management/EditDictionaryModal/index.jsx b/src/components/management/EditDictionaryModal/index.jsx
index 8a83d71..52dee1b 100644
--- a/src/components/management/EditDictionaryModal/index.jsx
+++ b/src/components/management/EditDictionaryModal/index.jsx
@@ -26,6 +26,13 @@ export class EditDictionaryModal extends Component {
specification: props.specification,
description: props.description,
partsOfSpeech: props.partsOfSpeech.join('\n'),
+ consonants: props.details.phonology.consonants.join(' '),
+ vowels: props.details.phonology.vowels.join(' '),
+ blends: props.details.phonology.blends.join(' '),
+ onset: props.details.phonology.phonotactics.onset.join(' '),
+ nucleus: props.details.phonology.phonotactics.nucleus.join(' '),
+ coda: props.details.phonology.phonotactics.coda.join(' '),
+ exceptions: props.details.phonology.phonotactics.exceptions,
hasChanged: false,
}
@@ -67,6 +74,13 @@ export class EditDictionaryModal extends Component {