diff --git a/components/ttcmd/index.tsx b/components/ttcmd/index.tsx
index 4e97bfe..08b3dad 100644
--- a/components/ttcmd/index.tsx
+++ b/components/ttcmd/index.tsx
@@ -1,20 +1,8 @@
"use client";
-import { Accordion, AccordionContent } from "@/lib/accordion";
-import { Poppable } from "@/lib/poppables/components/poppable";
import { createElements } from "@/lib/tcmd";
-import Link from "next/link";
-import React, {
- FC,
- Fragment,
- Suspense,
- use,
- useEffect,
- useMemo,
- useState,
-} from "react";
+import React, { FC, Suspense, useEffect, useMemo, useState } from "react";
-import { sanitize } from "isomorphic-dompurify";
import { MDSkeletonLoader } from "../loader";
import { Token } from "@/types";
@@ -95,203 +83,3 @@ function renderer(tokens: Token[]) {
const usedIds: string[] = [];
return tokens.map((t) =>
{t.render(t)}
);
}
-
-function render(token: Token, usedIds: string[]) {
- switch (token.type) {
- case "heading":
- return (
-
- {token.content}
-
- );
- case "grid":
- return (
-
- {token.children?.map((c, i) => (
-
- {render(c, usedIds)}
-
- ))}
-
- );
- case "code":
- return (
-
- {token.content}
-
- );
- case "card":
- return (
-
- {token.children?.map((e) => (
-
- {render(e, usedIds)}
-
- ))}
-
- );
- case "anchor":
- return (
-
- {token.content}
-
- );
- case "image": {
- token.metadata.src = token.metadata.src as string;
- if (token.metadata.src.startsWith("