import Link from "next/link"; import fs from "fs"; import path from "path"; import { ArrowDownIcon } from "@heroicons/react/24/outline"; async function getData() { let dirs: string[] = []; try { fs.readdirSync(__dirname).filter((item) => { const p = path.resolve(__dirname, item); const stat = fs.statSync(p); if (stat.isDirectory()) dirs.push(item); }); } catch (e) { console.error(e); } return dirs; } export default async function Page() { const list = await getData(); return (
Components List
{list.map((i) => { return (
  • {i}
  • ); })}
    ); }