'use client'; import React from "react"; import {Code2, Copyright, Info, Laptop, Tag} from 'lucide-react'; import {configs} from "@/lib/configs"; import {useTranslations} from '@/lib/i18n'; import Modal from "@/components/ui/Modal"; import DetailField from "@/components/ui/DetailField"; import Badge from "@/components/ui/Badge"; interface AboutEditorsProps { onClose: () => void; } export default function AboutEditors({onClose}: AboutEditorsProps) { const t = useTranslations(); const appInfo = { name: configs.appName, version: configs.appVersion, copyright: t("aboutEditors.copyright"), description: t("aboutEditors.description"), developers: [t("aboutEditors.teamMember")], technologies: [ "TypeScript", "NextJS", "NodeJS", "Fastify", "TailwindCSS", "TipTap" ] }; return (

{appInfo.name}

{t("aboutEditors.teamLabel")}

    {appInfo.developers.map((dev: string, index: number) => (
  • {dev}
  • ))}

{t("aboutEditors.techLabel")}

{appInfo.technologies.map((tech: string, index: number) => ( {tech} ))}
); }