@if (!isCreateCustomEvent) {
} @if (isCreateCustomEvent) {
@if (f['eventDate'].invalid && (f['eventDate'].dirty || !f['eventDate'].untouched)) {
@if (f['eventDate'].hasError('required')) {

eventDate is required

}
}
@if (f['name'].invalid && (f['name'].dirty || !f['name'].untouched)) {
@if (f['name'].hasError('required')) {

Name is required

} @if (f['name'].hasError('maxlength')) {

Maximum 150 characters allowed

}
}
@if (f['description'].invalid && (!f['description'].untouched || f['description'].dirty)) {
@if (f['description'].hasError('required')) {

Description is required

} @if (f['description'].hasError('maxlength')) {

Maximum 500 characters allowed

}
}
@if (!playerSelected) {

Please add participants

}
} @if (!isCreateCustomEvent) { @if (customEvents.length > 0) {
@for (customEvent of customEvents | paginate: { id: 'customEventTable', itemsPerPage: pageSize, totalItems: totalRecord, currentPage: pageNumber}; track customEvent.id) { }
Event Date Name Category Point event Participation event Status Creator Action
{{customEvent.eventDate | date: 'dd.MM.yyyy'}} {{customEvent.name}} {{customEvent.categoryName ?? ' - '}} @if (customEvent.isInProgress) { In Progress } @else { Done } {{customEvent.createdBy}}
Showing {{ (pageNumber - 1) * pageSize + 1 }} - {{ pageNumber * pageSize > totalRecord ? totalRecord : pageNumber * pageSize }} of {{ totalRecord }} results
} @else { } }