UNPKG

@lovebowls/leagueelements

Version:

League Elements package for LoveBowls

86 lines 2.58 kB
export default LeagueTeams; declare class LeagueTeams extends HTMLElement { static _globalStylesInjected: boolean; static get observedAttributes(): string[]; shadow: ShadowRoot; _league: any; _workingLeague: any; _existingTeams: any[]; _open: boolean; _isMobile: boolean; _selectedTeamId: any; _showEditor: boolean; _editorMode: string; _editingTeam: any; _action: any; _error: string; _showFixtureScheduler: boolean; _boundOnKeydown: (e: any) => void; /** * @param {Object} value - Full league object */ set data(value: Object); get data(): Object; /** * @param {Object} value - Action configuration {createTeam: boolean, editTeam: guid} */ set action(value: Object); get action(): Object; /** * @param {Array} value - Array of available teams from lovebowls */ set existingTeams(value: any[]); get existingTeams(): any[]; /** * @returns {boolean} Whether we're in the new league workflow */ get _isNewLeagueWorkflow(): boolean; /** * @param {boolean} value */ set open(value: boolean); get open(): boolean; /** * @param {boolean} value */ set isMobile(value: boolean); get isMobile(): boolean; attributeChangedCallback(name: any, oldValue: any, newValue: any): void; connectedCallback(): void; _injectGlobalSwalStyles(): void; _processAction(): void; _showCreateTeam(): void; _showEditTeam(teamId: any): void; _hideEditor(): void; showError(msg: any): void; clearError(): void; render(): void; _renderTeamsList(teams: any): string; _renderTeamEditor(): string; _isLovebowlsTeam(teamId: any): boolean; _getFilteredLovebowlsTeams(): any[]; _attachEventListeners(): void; _attachEditorEventListeners(): void; _updateButtonState(): void; _updateEditorFormState(): void; _handleAddTeam(): void; _handleEditTeam(teamId: any): void; _handleRemoveTeam(teamId: any): void; _createAndAppendTeamActions(actionsContainer: any, team: any): void; _handleTeamSelect(teamId: any): void; _handleUpdateTeam(): void; _scrollToSelectedTeam(): void; _showEditorError(message: any): void; _getSwalCustomClasses(): { popup: string; title: string; htmlContainer: string; actions: string; confirmButton: string; cancelButton: string; }; _onCancel(): void; _onSave(): void; _onKeydown(e: any): void; } //# sourceMappingURL=leagueTeams.d.ts.map