Files
msgapp/src/app/components/QuickActions.tsx

17 lines
468 B
TypeScript
Raw Normal View History

"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 && <a href="/posts/new"><button></button></a>}
{isAdmin && <a href="/admin"><button></button></a>}
</div>
);
}