/* Copyright 2026 Marimo. All rights reserved. */ import { useAtomValue } from "jotai"; import React from "react"; import type { Capabilities } from "../kernel/messages"; import { capabilitiesAtom } from "./capabilities"; interface Props { capability: keyof Capabilities; children: React.ReactNode; } export const IfCapability: React.FC = (props) => { const value = useAtomValue(capabilitiesAtom)[props.capability]; if (value) { return props.children; } return null; };