UNPKG

@ozen-ui/kit

Version:

React component library

13 lines (12 loc) 862 B
import { __assign, __rest } from "tslib"; import './Indicator.css'; import React, { forwardRef } from 'react'; import { useThemeProps } from '../../hooks/useThemeProps'; import { cn } from '../../utils/classname'; export var cnIndicator = cn('Indicator'); export var Indicator = forwardRef(function (inProps, ref) { var props = useThemeProps({ props: inProps, name: 'Indicator' }); var _a = props.variant, variant = _a === void 0 ? 'success' : _a, _b = props.border, border = _b === void 0 ? false : _b, _c = props.size, size = _c === void 0 ? 'm' : _c, className = props.className, other = __rest(props, ["variant", "border", "size", "className"]); return (React.createElement("div", __assign({ className: cnIndicator({ variant: variant, border: border, size: size }, [className]) }, other, { ref: ref }))); }); Indicator.displayName = 'Indicator';