// Forms
Rating
Show reviews and ratings in a visual format.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/rating// Usage
1import { Rating, RatingItem } from "@/components/ui/rating";23<Rating />// Code
1"use client";23import {4 RatingGroup as ArkRatingGroup,5 useRatingGroupContext,6} from "@ark-ui/react/rating-group";7import { StarIcon } from "lucide-react";8import React from "react";9import { cn } from "@/lib/utils";1011export const useRating = useRatingGroupContext;1213interface RatingProps extends React.ComponentProps<typeof ArkRatingGroup.Root> {14 /**15 * The icon to use for the rating.16 *17 * @default <StarIcon />18 */19 icon?: React.ReactNode;20}2122export const Rating = (props: RatingProps) => {23 const {24 icon = <StarIcon />,25 allowHalf = false,26 count = 5,27 className,28 ...rest// Dependencies