parent
							
								
									aefb9c30f1
								
							
						
					
					
						commit
						d2b4c2d33a
					
				| 
						 | 
					@ -1,4 +1,5 @@
 | 
				
			||||||
<script setup lang="ts">
 | 
					<script setup lang="ts">
 | 
				
			||||||
 | 
					import type { CancelablePromise, EventSchema } from "@/client";
 | 
				
			||||||
import { useEventForm } from "@/composables/event-form";
 | 
					import { useEventForm } from "@/composables/event-form";
 | 
				
			||||||
import { useTeamDetails } from "@/composables/team-details";
 | 
					import { useTeamDetails } from "@/composables/team-details";
 | 
				
			||||||
import { useEventsStore } from "@/stores/events";
 | 
					import { useEventsStore } from "@/stores/events";
 | 
				
			||||||
| 
						 | 
					@ -38,19 +39,23 @@ const startTimeTeamTz = computed(() => {
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function saveRoster() {
 | 
					function saveRoster() {
 | 
				
			||||||
 | 
					  let promise: CancelablePromise<EventSchema>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (eventId.value) {
 | 
					  if (eventId.value) {
 | 
				
			||||||
    rosterStore.updateRoster(eventId.value);
 | 
					    promise = rosterStore.updateRoster(eventId.value);
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    rosterStore.saveRoster(Number(route.params.teamId))
 | 
					    promise = rosterStore.saveRoster(Number(route.params.teamId));
 | 
				
			||||||
      .then(() => {
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  promise
 | 
				
			||||||
 | 
					    .then((event) => {
 | 
				
			||||||
      router.push({
 | 
					      router.push({
 | 
				
			||||||
        name: "team-details",
 | 
					        name: "team-details",
 | 
				
			||||||
        params: {
 | 
					        params: {
 | 
				
			||||||
            id: route.params.teamId
 | 
					          id: event.teamId,
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
onMounted(() => {
 | 
					onMounted(() => {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue