Spaces:
Runtime error
Runtime error
| import { i as __toESM, t as require_react } from "./react-DMmEJb6B.js"; | |
| import { t as useRenderElement } from "./useRenderElement-3Cwvu1gO.js"; | |
| import { t as useButton } from "./useButton-CBy-cFDk.js"; | |
| /** | |
| * A button component that can be used to trigger actions. | |
| * Renders a `<button>` element. | |
| * | |
| * Documentation: [Base UI Button](https://base-ui.com/react/components/button) | |
| */ | |
| var Button = /* @__PURE__ */ (/* @__PURE__ */ __toESM(require_react(), 1)).forwardRef(function Button(componentProps, forwardedRef) { | |
| const { render, className, disabled = false, focusableWhenDisabled = false, nativeButton = true, style, ...elementProps } = componentProps; | |
| const { getButtonProps, buttonRef } = useButton({ | |
| disabled, | |
| focusableWhenDisabled, | |
| native: nativeButton | |
| }); | |
| return useRenderElement("button", componentProps, { | |
| state: { disabled }, | |
| ref: [forwardedRef, buttonRef], | |
| props: [elementProps, getButtonProps] | |
| }); | |
| }); | |
| Button.displayName = "Button"; | |
| //#endregion | |
| export { Button }; | |
| //# sourceMappingURL=@base-ui_react_button.js.map |