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