import React from 'react'; import { View, Text, TouchableOpacity } from 'react-native'; import { RatingStarsProps } from './ratingStars.props'; import { getStyles } from './ratingStars.styles'; export const RatingStars: React.FC = ({ rating, onRate, size = 32, }) => { const styles = getStyles(); return ( {[1, 2, 3, 4, 5].map((star) => ( onRate?.(star)} disabled={!onRate} activeOpacity={0.7} > {star <= rating ? '⭐' : '☆'} ))} ); };