UNPKG

@ozen-ui/kit

Version:

React component library

14 lines (13 loc) 838 B
import { __assign, __rest } from "tslib"; import React from 'react'; import { cn } from '../../../../utils/classname'; import { polymorphicComponentWithRef } from '../../../../utils/polymorphicComponentWithRef'; import { Button } from '../../../ButtonNext'; import { useDrawerContext } from '../../DrawerContext'; export var cnDrawerFooterButton = cn('DrawerNextFooterButton'); export var DrawerFooterButton = polymorphicComponentWithRef(function (_a, ref) { var as = _a.as, children = _a.children, className = _a.className, other = __rest(_a, ["as", "children", "className"]); var size = useDrawerContext().size; return (React.createElement(Button, __assign({}, other, { as: as, ref: ref, size: size, className: cnDrawerFooterButton('', [className]) }), children)); }); DrawerFooterButton.displayName = 'DrawerFooterButton';