From 5c223d233e6802540c0a8debc91f5f3107c1db12 Mon Sep 17 00:00:00 2001 From: adueck Date: Tue, 28 Mar 2023 21:34:25 +0400 Subject: [PATCH] jussive de page --- src/components/Link.tsx | 4 +- src/components/terms-links.tsx | 18 +- src/content/index.ts | 6 + src/content/verbs/de-cowboys-source.pxd | Bin 0 -> 431289 bytes src/content/verbs/de-cowboys.jpg | Bin 0 -> 68841 bytes src/content/verbs/de-mu-cowboys-not-ok.jpg | Bin 0 -> 69233 bytes .../verbs/de-mu-cowboys-ok-source .pxd | Bin 0 -> 493010 bytes src/content/verbs/de-mu-cowboys-ok.jpg | Bin 0 -> 100151 bytes src/content/verbs/de-mu-cowboys-source.pxd | Bin 0 -> 365164 bytes src/content/verbs/jussive.mdx | 341 ++++++++++++++++++ 10 files changed, 366 insertions(+), 3 deletions(-) create mode 100644 src/content/verbs/de-cowboys-source.pxd create mode 100644 src/content/verbs/de-cowboys.jpg create mode 100644 src/content/verbs/de-mu-cowboys-not-ok.jpg create mode 100644 src/content/verbs/de-mu-cowboys-ok-source .pxd create mode 100644 src/content/verbs/de-mu-cowboys-ok.jpg create mode 100644 src/content/verbs/de-mu-cowboys-source.pxd create mode 100644 src/content/verbs/jussive.mdx diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 6d93fd8..b0ce4b8 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -8,13 +8,13 @@ import { HashLink } from 'react-router-hash-link'; import { Link } from "react-router-dom"; -import type { CSSProperties } from 'react'; +import type { CSSProperties, ReactElement, ReactNode } from 'react'; // import scrollWithOffset from "../../lib/scroll-with-offset.js"; export default function L(props: { to: string, style?: CSSProperties, - children: string | JSX.Element, + children: string | ReactNode, className?: string, }) { const { to } = props || ""; diff --git a/src/components/terms-links.tsx b/src/components/terms-links.tsx index 5bc5357..507b30b 100644 --- a/src/components/terms-links.tsx +++ b/src/components/terms-links.tsx @@ -58,4 +58,20 @@ export function KingIcon() { export function ServantIcon() { return ; -}; \ No newline at end of file +}; + +export function Servant({ text }: { text: string }) { + return {` `}{text || "servant"}; +} + +export function King({ text }: { text: string }) { + return {` `}{text || "king"}; +} + +export function Perfective({ text }: { text: string }) { + return {` `}{text || "perfective"}; +} + +export function Imperfective({ text }: { text: string }) { + return