UNPKG

@drivy/cobalt

Version:

Opinionated design system for Drivy's projects.

20 lines (17 loc) 762 B
import React from 'react'; 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 (React.createElement("div", { className: cx("cobalt-rating", className) }, React.createElement(RatingIcon, { icon: icon, size: size, status: "full" }), React.createElement(RatingLabel, null, formatRatingValue(value), " ", count && `(${count})`))); } export { RatingCompact, formatRatingValue }; //# sourceMappingURL=RatingCompact.js.map