libmodulor
Version:
A TypeScript library to create platform-agnostic applications
10 lines (9 loc) • 593 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useDIContext } from '../lib/react/DIContextProvider.js';
import { useStyleContext } from '../lib/react/StyleContextProvider.js';
export function UCExecTouchable({ disabled, execState, onSubmit, uc, }) {
const { wordingManager } = useDIContext();
const { execTouchable } = useStyleContext();
const label = wordingManager.ucISubmit(uc.def, execState);
return (_jsx("button", { className: execTouchable?.className, disabled: disabled, onClick: onSubmit, style: execTouchable?.style, type: "button", children: label }));
}