import { IconStar, IconStarFilled } from "@components/icons.tsx"; import { useSignal } from "@preact/signals"; import { useState } from "preact/hooks"; export const Rating = ( props: { max?: number; rating: number }, ) => { const [rating, setRating] = useState(props.rating); const [hover, setHover] = useState(0); const max = useSignal(props.max || 5); return (