diff --git a/package.json b/package.json
index 3e2fd9c..eb36bc7 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"dependencies": {
"@fortawesome/fontawesome-free": "^5.15.4",
"@lingdocs/lingdocs-main": "^0.2.0",
- "@lingdocs/pashto-inflector": "^1.6.7",
+ "@lingdocs/pashto-inflector": "^1.6.8",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
diff --git a/src/components/VerbPicker.tsx b/src/components/VerbPicker.tsx
index febf111..4fb4b9f 100644
--- a/src/components/VerbPicker.tsx
+++ b/src/components/VerbPicker.tsx
@@ -92,8 +92,9 @@ function VerbPicker({ onChange, subject, changeSubject, verb, verbs }: {
}
onChange(makeVerbSelection(v, changeSubject, verb));
}
- function onTenseSelect({ value }: { label: string | JSX.Element, value: VerbTense | PerfectTense }) {
- if (verb) {
+ function onTenseSelect(o: { value: VerbTense | PerfectTense } | null) {
+ const value = o?.value ? o.value : undefined;
+ if (verb && value) {
if (isPerfectTense(value)) {
onChange({
...verb,
@@ -174,6 +175,7 @@ function VerbPicker({ onChange, subject, changeSubject, verb, verbs }: {
onChange(verb.changeStatDyn(c));
}
}
+ const tOptions = (verb?.tenseCategory === "perfect") ? perfectTenseOptions : tenseOptions;
return