UNPKG

@drivy/cobalt

Version:

Opinionated design system for Drivy's projects.

15 lines (12 loc) 706 B
import { jsxs, jsx } from 'react/jsx-runtime'; import cx from 'classnames'; import { RatingIcon, defaultRatingIcon } from './RatingIcons.js'; import RatingLabel from './RatingLabel.js'; function formatRatingValue(value) { return `${value}`.includes(".") ? value : value.toFixed(1); } function RatingCompact({ className, value, count, size = 16, icon = defaultRatingIcon, }) { return (jsxs("div", { className: cx("cobalt-rating", className), children: [jsx(RatingIcon, { icon: icon, size: size, status: "full" }), jsxs(RatingLabel, { children: [formatRatingValue(value), " ", count && `(${count})`] })] })); } export { RatingCompact, formatRatingValue }; //# sourceMappingURL=RatingCompact.js.map