UNPKG

@lovebowls/leagueelements

Version:

League Elements package for LoveBowls

102 lines 2.93 kB
export default LeagueResetModal; declare class LeagueResetModal extends HTMLElement { static get observedAttributes(): string[]; shadow: ShadowRoot; _open: boolean; _isMobile: boolean; _league: any; _error: string; _boundOnKeydown: (e: any) => void; _firstFocusableElement: any; _lastFocusableElement: any; _formData: { startDate: string; maxMatchesPerDay: string; schedulingPattern: string; intervalNumber: number; intervalUnit: string; selectedDays: never[]; }; /** * @param {boolean} value */ set open(value: boolean); get open(): boolean; /** * @param {boolean} value */ set isMobile(value: boolean); get isMobile(): boolean; get _fontScale(): number; /** * @param {Object|string} value - League object or JSON string */ set data(value: Object | string); get data(): Object | string; get leagueName(): any; get teamCount(): any; get leagueSettings(): any; /** * Get the maximum rinks per session from league settings * @returns {number|null} - The maximum rinks per session or null if not set */ get maxRinksPerSession(): number | null; /** * Get the default value for maximum matches per day * @returns {string} - The default value or empty string */ get defaultMaxMatchesPerDay(): string; /** * Get the placeholder text for maximum matches per day field * @returns {string} - The placeholder text */ get maxMatchesPerDayPlaceholder(): string; /** * Initialize form data with defaults */ _initializeFormData(): void; attributeChangedCallback(name: any, oldValue: any, newValue: any): void; connectedCallback(): void; showError(msg: any): void; clearError(): void; _onOk(): void; _calculateActualDateRange(matches: any): { start: any; end: any; } | null; _onCancel(): void; _validateForm(): { isValid: boolean; error: string; } | { isValid: boolean; error?: undefined; }; _calculateEstimatedMatches(): number; _getSchedulingParams(): { schedulingPattern: string; intervalNumber: number; intervalUnit: string; selectedDays: never[]; maxMatchesPerDay: number | null; }; _calculateDateRange(): { start: string; end: string; } | null; _getPreviewText(): string; render(): void; _attachEventListeners(): void; _updateFormState(): void; _updateFormValues(): void; _updatePreview(): void; /** * Sync internal form data with current DOM input values */ _syncFormDataFromDOM(): void; _onKeydown(e: any): void; _handleTabKey(e: any): void; _escapeHtml(str: any): string; _focusFirstElement(): void; } //# sourceMappingURL=leagueResetModal.d.ts.map