import { useContext } from "react"; import Button from "@moduletrace/twui/layout/Button"; import { AppContext } from "@/src/pages/__root"; import canManageCrew from "@/src/utils/rbac/can-manage-crew"; import { Plus } from "lucide-react"; import { AddFlowContext } from "../(data)/add-flow-context"; /** * The rail header's Add icon: opens the Add modal (a bot, a workspace or a * computer), for super admins and admins. */ export default function RailAddButton() { const { openAdd } = useContext(AddFlowContext); const { pageProps } = useContext(AppContext); if (!canManageCrew({ user_types: pageProps?.user_types })) return null; return ( ); }