tcmd: Fixes regex reuse in inline tokenizer,

tcmd: changes popover syntax to allow for embeddable markdown
This commit is contained in:
2024-02-29 00:02:04 -07:00
parent ff0a4280e2
commit ce83bdf7af
7 changed files with 147 additions and 154 deletions

View File

@@ -3,6 +3,7 @@
import { Accordion, AccordionContent } from "@/lib/accordion";
import { Poppable } from "@/lib/poppables/components/poppable";
import { createElements } from "@/lib/tcmd";
import { tokenizeInline } from "@/lib/tcmd/tokenizeInline";
import Link from "next/link";
import React, { FC, Fragment, ReactNode, use, useMemo } from "react";
@@ -192,7 +193,7 @@ const renderInlineToken = (l: Line) => {
case "popover":
return (
<Poppable
content={token.data.popover}
content={renderInlineToken(token.data.popover)}
preferredAlign="centered"
preferredEdge="bottom"
className="cursor-pointer"