@kadoui/react
Version:
Kadoui primitive components for React
9 lines (8 loc) • 372 B
JavaScript
"use client";
import { jsx as _jsx } from "react/jsx-runtime";
import { useFormStatus } from "react-dom";
import { SubmitContext } from "./SubmitContext";
export function SubmitRoot({ disabled, ...p }) {
const { pending } = useFormStatus();
return (_jsx(SubmitContext, { value: { pending }, children: _jsx("button", { disabled: disabled || pending, ...p }) }));
}