Props
| Name | Type | Default value | Required? | Description |
|---|---|---|---|---|
teams | Array | - | Yes | - |
Data
| Name | Type | Default value | Description |
|---|---|---|---|
id | String | - | - |
tabIndex | Number | 0 | - |
newSeasonName | String|null | null | - |
newSeasonYear | Number|null | null | - |
seasons | Array | - | - |
seasonId | Number|null | null | - |
teamId | Number|null | null | - |
seasonsToCopy | Array | - | - |
seasonToCopyMembersFromId | Number|null | null | - |
newSeasonMemberIds | Array | - | - |
Computed
| Name | Type | Description |
|---|---|---|
team | Object | - |
seasonSelectOptions | Array | - |
seasonToCopySelectOptions | Array | - |
newMemberOptions | Array | - |
inputIsValid | Boolean | - |
seasonIsValid | Boolean | - |
seasonStateFeedback | String|null | - |
newSeasonIsValid | Boolean | - |
newSeasonNameIsValid | Boolean | - |
newSeasonNameStateFeedback | String|null | - |
newSeasonYearIsValid | Boolean | - |
newSeasonYearStateFeedback | String|null | - |
newSeasonMembersIsValid | Boolean | - |
newSeasonMembersStateFeedback | String|null | - |
Events
| Name | Payload Type | Description |
|---|---|---|
seasonTeamCreated | Object | - |
Example
<template>
<CreateSeasonModal ref=createSeasonModal :teams="teams" @seasonTeamCreated="handler" />
<Button @click="() => $refs.createSeasonModal.open()" />
</template>