20-calendar-system #37

Merged
Ajdj100 merged 25 commits from 20-calendar-system into main 2025-11-28 00:06:10 -06:00
Showing only changes of commit 2d294b7549 - Show all commits

View File

@@ -71,7 +71,7 @@ const myAttendance = computed<CalendarSignup | null>(() => {
}); });
async function setAttendance(state: CalendarAttendance) { async function setAttendance(state: CalendarAttendance) {
setCalendarEventAttendance(activeEvent.value.id, state); await setCalendarEventAttendance(activeEvent.value.id, state);
//refresh event data //refresh event data
activeEvent.value = await getCalendarEvent(activeEvent.value.id); activeEvent.value = await getCalendarEvent(activeEvent.value.id);
} }
@@ -98,10 +98,10 @@ async function setAttendance(state: CalendarAttendance) {
:class="myAttendance?.status === CalendarAttendance.Attending ? 'border-2 border-primary text-primary' : ''" :class="myAttendance?.status === CalendarAttendance.Attending ? 'border-2 border-primary text-primary' : ''"
@click="setAttendance(CalendarAttendance.Attending)">Going</Button> @click="setAttendance(CalendarAttendance.Attending)">Going</Button>
<Button variant="outline" <Button variant="outline"
:class="myAttendance?.status === CalendarAttendance.Maybe ? 'border-2 border-primary' : ''" :class="myAttendance?.status === CalendarAttendance.Maybe ? 'border-2 !border-l-2 border-primary text-primary' : ''"
@click="setAttendance(CalendarAttendance.Maybe)">Maybe</Button> @click="setAttendance(CalendarAttendance.Maybe)">Maybe</Button>
<Button variant="outline" <Button variant="outline"
:class="myAttendance?.status === CalendarAttendance.NotAttending ? 'border-2 border-primary' : ''" :class="myAttendance?.status === CalendarAttendance.NotAttending ? 'border-2 !border-l-2 border-primary text-primary' : ''"
@click="setAttendance(CalendarAttendance.NotAttending)">Declined</Button> @click="setAttendance(CalendarAttendance.NotAttending)">Declined</Button>
</ButtonGroup> </ButtonGroup>
</section> </section>