{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"c-rating-7","type":"registry:block","title":"Interactive half-star rating","description":"Interactive half-star rating","dependencies":[],"registryDependencies":["@reui/rating"],"files":[{"path":"c-rating-7.tsx","type":"registry:block","content":"\"use client\"\n\nimport { useState } from \"react\"\nimport { Rating } from \"@/components/reui/rating\"\n\nexport function Pattern() {\n  const [rating, setRating] = useState(3.5)\n\n  return (\n    <div className=\"mx-auto flex w-full max-w-xs flex-col items-center gap-4\">\n      <Rating rating={rating} onRatingChange={setRating} editable />\n      <p className=\"text-muted-foreground text-sm\">\n        Your rating:{\" \"}\n        <span className=\"text-foreground font-semibold\">\n          {rating.toFixed(1)}\n        </span>{\" \"}\n        / 5\n      </p>\n    </div>\n  )\n}","target":"components/examples/c-rating-7.tsx"}],"meta":{"order":7,"label":"Half-Star Input"}}