UNPKG

@ozen-ui/kit

Version:

React component library

16 lines (15 loc) 836 B
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';