@ozen-ui/kit
Version:
React component library
14 lines (13 loc) • 838 B
JavaScript
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';