UNPKG

@coveord/plasma-mantine

Version:

A Plasma flavoured Mantine theme

33 lines (32 loc) 1.13 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { factory, useProps } from '@mantine/core'; import { Button } from '../button/Button'; import { usePromptContext } from './Prompt.context'; const COLOR_BY_VARIANT = { success: 'action', info: 'action', warning: 'critical', critical: 'critical' }; const defaultProps = {}; export const PromptConfirmButton = factory((_props, ref)=>{ const { variant, getStyles } = usePromptContext(); const props = useProps('PromptConfirmButton', defaultProps, _props); const { className, classNames, style, styles, unstyled, vars, disabled, disabledTooltip, disabledTooltipProps, ...others } = props; return /*#__PURE__*/ _jsx(Button, { ref: ref, variant: "filled", color: COLOR_BY_VARIANT[variant], disabled: disabled, disabledTooltip: disabledTooltip, disabledTooltipProps: disabledTooltipProps, ...others, ...getStyles('confirm', { style, styles, className, classNames }) }); }); //# sourceMappingURL=PromptConfirmButton.js.map