A user input component that allows users to provide a rating.

## Fields

| Name                | Type   | Description                                | Options                                             |
|---------------------|--------|--------------------------------------------|-----------------------------------------------------|
| Label               | Text   | -                                          | -                                                   |
| Feedback            | Text   | -                                          | 1. Stars<br>2. Faces<br>3. Hearts                 |
| Minimum value       | Number | Valid values are 0 and 1.                 | -                                                   |
| Max value           | Number | Valid values are between 2 and 11.        | -                                                   |
| Step                | Number | Valid values are between 0.25 and 1.      | -                                                   |
| Accent              | Color  | -                                          | -                                                   |
| Primary text        | Color  | -                                          | -                                                   |
| Custom CSS classes   | Text   | CSS classes, separated by spaces. You can define classes in custom stylesheets. | -                                                   |

## Events

### wf-number-change

```python

def onchange_handler(state, payload):
    # Set the state variable "rating" to the new value
    state["rating"] = payload
```
