temp fix for the lack of verb length options the new VP compile function
This commit is contained in:
parent
7495bf896e
commit
82efab7809
|
@ -12,6 +12,7 @@ import {
|
|||
isPastTense,
|
||||
getPassiveRootsAndStems,
|
||||
getAbilityRootsAndStems,
|
||||
getLength,
|
||||
} from "@lingdocs/ps-react";
|
||||
import {
|
||||
isImperativeTense,
|
||||
|
@ -23,7 +24,6 @@ import {
|
|||
basicVerbs,
|
||||
intransitivePastVerbs,
|
||||
} from "../content/verbs/basic-present-verbs";
|
||||
import { getLength } from "@lingdocs/ps-react/dist/lib/src/p-text-helpers";
|
||||
import { isThirdPerson } from "@lingdocs/ps-react";
|
||||
|
||||
function BasicVerbShowCase({
|
||||
|
@ -280,8 +280,11 @@ function makeExamplePhrases(
|
|||
const selection = makeSelection(person);
|
||||
const rendered = renderVP(selection);
|
||||
const compiled = compileVP(rendered, rendered.form);
|
||||
console.log({ rendered, compiled });
|
||||
return {
|
||||
ps: [modifyP(getLength(compiled.ps, length)[0])],
|
||||
ps: [
|
||||
modifyP(getLengthTempFix(getLength(compiled.ps, "long"), length)[0]),
|
||||
],
|
||||
e: compiled.e
|
||||
? modifyEnglish(compiled.e.join(" • "), tense, isThirdPerson(person))
|
||||
: "",
|
||||
|
@ -407,3 +410,13 @@ function createVerbTable(
|
|||
],
|
||||
};
|
||||
}
|
||||
|
||||
function getLengthTempFix(
|
||||
ps: T.PsString[],
|
||||
length: "long" | "short"
|
||||
): T.PsString[] {
|
||||
if (length === "short" && ps.length > 1) {
|
||||
return [ps[1]];
|
||||
}
|
||||
return [ps[0]];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue