Props

NameTypeDefault valueRequired?Description
teamsArray-Yes-

Data

NameTypeDefault valueDescription
idString--
tabIndexNumber0-
newSeasonNameString|nullnull-
newSeasonYearNumber|nullnull-
seasonsArray--
seasonIdNumber|nullnull-
teamIdNumber|nullnull-
seasonsToCopyArray--
seasonToCopyMembersFromIdNumber|nullnull-
newSeasonMemberIdsArray--

Computed

NameTypeDescription
teamObject-
seasonSelectOptionsArray-
seasonToCopySelectOptionsArray-
newMemberOptionsArray-
inputIsValidBoolean-
seasonIsValidBoolean-
seasonStateFeedbackString|null-
newSeasonIsValidBoolean-
newSeasonNameIsValidBoolean-
newSeasonNameStateFeedbackString|null-
newSeasonYearIsValidBoolean-
newSeasonYearStateFeedbackString|null-
newSeasonMembersIsValidBoolean-
newSeasonMembersStateFeedbackString|null-

Events

NamePayload TypeDescription
seasonTeamCreatedObject-

Example

<template>
 <CreateSeasonModal ref=createSeasonModal :teams="teams" @seasonTeamCreated="handler" />
 <Button @click="() => $refs.createSeasonModal.open()" />
</template>