# Хоккейный дашборд

## Формат игроков

```json
{
  "id": "H17",
  "number": 17,
  "name": "Андрей Иванов",
  "position": "НАП"
}
```

Пути к данным и названия полей меняются в настройках компонента.

## Пресеты

```text
2=02:00|2+2=04:00|4=04:00|5=05:00|5+20=05:00|10=10:00
```

Можно добавлять свои:

```text
Матч-штраф=05:00
```

## События

```text
player_selected
player_dropped
penalty_assigned
penalty_started
penalty_paused
penalty_finished
penalty_removed
```

## API Runtime

```javascript
UIBuilderRuntime.getHockeyPenaltyBoard("hockey_penalty_dashboard");

UIBuilderRuntime.assignHockeyPenalty(
  "hockey_penalty_dashboard",
  {id:"H17", side:"home", number:"17", name:"Иванов", position:"НАП"},
  "2+2"
);
```
