import Elysia from "elysia"; import { BaseHtml } from "../components/base"; import { Header } from "../components/header"; import { getAllInputs, getAllTargets } from "../converters/main"; import { ALLOW_UNAUTHENTICATED, WEBROOT } from "../helpers/env"; import { userService } from "./user"; export const listConverters = new Elysia().use(userService).get( "/converters", async () => { return ( <>

Converters

{Object.entries(getAllTargets()).map(([converter, targets]) => { const inputs = getAllInputs(converter); return ( ); })}
Converter From (Count) To (Count)
{converter} Count: {inputs.length}
    {inputs.map((input) => (
  • {input}
  • ))}
Count: {targets.length}
    {targets.map((target) => (
  • {target}
  • ))}
); }, { auth: true, }, );