Contents

ben-wheeler/SimpleSwiftUIStarRating

A simple component used to view star ratings in SwiftUI.

Usages

Component can easily be created with only a rating:. But can also take in additional color and maxRating. For Example:

SimpleSwiftUIStarRating(rating: 1.5)
SimpleSwiftUIStarRating(rating: 4.0, maxRating: 10)
SimpleSwiftUIStarRating(rating: 3.5, starColor: .red)

Sizing can be controlled via font().

Example usage:

<img width="450" alt="image" src="https://github.com/user-attachments/assets/f4bd561b-134f-45fa-bdab-b33a49d66bcf" />

SimpleSwiftUIStarRating(rating: 3.5, maxRating: 5, starColor: .red)
SimpleSwiftUIStarRating(rating: 4.0, maxRating: 10, starColor: .blue)
SimpleSwiftUIStarRating(rating: 1.5, maxRating: nil, starColor: nil)
    .font(.title)

Package Metadata

Repository: ben-wheeler/SimpleSwiftUIStarRating

Stars: 2

Forks: 0

Open issues: 0

Default branch: main

Primary language: swift

License: Apache-2.0

README: README.md