hopefully fix bug on the sandwich picker
This commit is contained in:
parent
6b2d6b5804
commit
9a466456f6
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@lingdocs/pashto-inflector",
|
"name": "@lingdocs/pashto-inflector",
|
||||||
"version": "2.6.5",
|
"version": "2.6.6",
|
||||||
"author": "lingdocs.com",
|
"author": "lingdocs.com",
|
||||||
"description": "A Pashto inflection and verb conjugation engine, inculding React components for displaying Pashto text, inflections, and conjugations",
|
"description": "A Pashto inflection and verb conjugation engine, inculding React components for displaying Pashto text, inflections, and conjugations",
|
||||||
"homepage": "https://verbs.lingdocs.com",
|
"homepage": "https://verbs.lingdocs.com",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import * as T from "../../types";
|
import * as T from "../../types";
|
||||||
import { sandwiches } from "../../lib/sandwiches";
|
import { sandwiches } from "../../lib/sandwiches";
|
||||||
import { SandwichSelect } from "../../components/EntrySelect";
|
import { SandwichSelect } from "../../components/EntrySelect";
|
||||||
import { useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
import NPPicker from "./NPPicker";
|
import NPPicker from "./NPPicker";
|
||||||
|
|
||||||
function SandwichPicker(props: {
|
function SandwichPicker(props: {
|
||||||
|
@ -12,7 +12,10 @@ function SandwichPicker(props: {
|
||||||
phraseIsComplete: boolean,
|
phraseIsComplete: boolean,
|
||||||
onExit: () => void,
|
onExit: () => void,
|
||||||
}) {
|
}) {
|
||||||
const [sandwichBase, setSandwichBase] = useState<T.Sandwich | undefined>(undefined);
|
const [sandwichBase, setSandwichBase] = useState<T.Sandwich | undefined>(props.sandwich);
|
||||||
|
useEffect(() => {
|
||||||
|
setSandwichBase(props.sandwich);
|
||||||
|
}, [props.sandwich]);
|
||||||
function handleNounChange(n: T.NPSelection | undefined) {
|
function handleNounChange(n: T.NPSelection | undefined) {
|
||||||
if (!n) {
|
if (!n) {
|
||||||
props.onChange(undefined);
|
props.onChange(undefined);
|
||||||
|
|
|
@ -104,6 +104,24 @@ export const sandwiches: T.Sandwich[] = [
|
||||||
after: { p: "په لور", f: "pu lor" },
|
after: { p: "په لور", f: "pu lor" },
|
||||||
e: "towards",
|
e: "towards",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type: "sandwich",
|
||||||
|
before: { p: "د", f: "du" },
|
||||||
|
after: { p: "په اړه", f: "pu aRa" },
|
||||||
|
e: "about",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: "sandwich",
|
||||||
|
before: { p: "د", f: "du" },
|
||||||
|
after: { p: "په باره کې", f: "pu baara ke" },
|
||||||
|
e: "about",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: "sandwich",
|
||||||
|
before: { p: "د", f: "du" },
|
||||||
|
after: { p: "په اړوند", f: "pu aRwand" },
|
||||||
|
e: "concerning",
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
export default sandwiches;
|
export default sandwiches;
|
Loading…
Reference in New Issue