import 'package:flutter/material.dart'; import 'package:flutter_rating_bar/flutter_rating_bar.dart'; class RatingStars extends StatelessWidget { const RatingStars({super.key, required this.onRate, required this.initRating}); final Function onRate; final double initRating; @override Widget build(BuildContext context) { return RatingBar.builder( initialRating: initRating, minRating: 1, itemSize: 60, direction: Axis.horizontal, allowHalfRating: false, itemCount: 5, itemPadding: const EdgeInsets.symmetric(horizontal: 4), itemBuilder: (context, index) { return Icon( Icons.star_rounded, color: Theme.of(context).colorScheme.tertiary, ); }, onRatingUpdate: (rating) { onRate(rating); }, ); } }