# Star-Ratings
Android Device | Android Emulator | iOS Device | iOS Simulator |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
# Installing
ns plugin add @triniwiz/nativescript-star-ratings
# Configuration
# Core
IMPORTANT
Ensure you've included xmlns:ui="@triniwiz/nativescript-star-ratings"
on the
Page element
<ui:StarRating emptyBorderColor="white" emptyColor="white" filledBorderColor="black" filledColor="red" value="2" max="5"/>
# Angular
import { registerElement } from '@nativescript/angular/element-registry';
registerElement('StarRating', () => require('@triniwiz/nativescript-star-ratings').StarRating);
# Vue
import { registerElement } from "nativescript-vue'";
registerElement('StarRating', () => require('@triniwiz/nativescript-star-ratings').StarRating);
# React
import { registerElement } from "react-nativescript";
registerElement('StarRating', () => require('@triniwiz/nativescript-star-ratings').StarRating);
# Svelte
import { registerNativeViewElement } from 'svelte-native/dom';
registerNativeViewElement('StarRating', () => require('@triniwiz/nativescript-star-ratings').StarRating);
<StarRating emptyBorderColor="white" emptyColor="white" filledBorderColor="black" filledColor="red" value="{{value}}" max="{{max}}" isindicator="false"></StarRating>
# API
Property | Default | Type | iOS | Android |
---|---|---|---|---|
emptyBorderColor | blue | string | ✅ | ❌ |
emptyColor | white | string | ✅ | ✅ |
filledBorderColor | blue | string | ✅ | ❌ |
filledColor | white | string | ✅ | ✅ |
value | 0 | number | ✅ | ✅ |
max | 5 | number | ✅ | ✅ |
isindicator | false | false | ❌ | ✅ |