Files
msgapp/src/app/components/QuickActions.tsx
koreacomp5 0bf18968ad ㄱㄱ
2025-11-02 02:46:20 +09:00

18 lines
510 B
TypeScript

import Link from "next/link";
"use client";
import { usePermission } from "@/lib/usePermission";
export function QuickActions() {
const { can } = usePermission();
const canWrite = can("POST", "CREATE");
const isAdmin = can("ADMIN", "ADMINISTER") || can("BOARD", "MODERATE");
return (
<div style={{ display: "flex", gap: 8 }}>
{canWrite && <Link href="/posts/new"><button></button></Link>}
{isAdmin && <Link href="/admin"><button></button></Link>}
</div>
);
}