@ozen-ui/kit
Version:
React component library
16 lines (15 loc) • 836 B
JavaScript
import { __assign, __rest } from "tslib";
import React, { forwardRef } from 'react';
import { cn } from '../../../../utils/classname';
import { useDrawerContext } from '../../DrawerContext';
import { DRAWER_FOOTER_DEFAULT_MODE } from './constants';
export var cnDrawerFooter = cn('DrawerNextFooter');
export var DrawerFooter = forwardRef(function (_a, ref) {
var children = _a.children, className = _a.className, _b = _a.mode, mode = _b === void 0 ? DRAWER_FOOTER_DEFAULT_MODE : _b, other = __rest(_a, ["children", "className", "mode"]);
var deviceType = useDrawerContext().deviceType;
return (React.createElement("div", __assign({ ref: ref, className: cnDrawerFooter({
mode: mode,
deviceType: deviceType,
}, [className]) }, other), children));
});
DrawerFooter.displayName = 'DrawerFooter';