Fix display calendar: text cutoff (py-1) and force refetch on update

- Add py-1 to Select to prevent text clipping at h-8 height
- Use refetchQueries instead of invalidateQueries for calendar-events
  after display calendar update to ensure immediate visual refresh

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kyle 2026-03-16 19:14:09 +08:00
parent d00d6d6d49
commit aa1ff50788
2 changed files with 2 additions and 2 deletions

View File

@ -951,7 +951,7 @@ export default function EventDetailPanel({
updateDisplayCalendar({ invitationId: myInvitationId, calendarId: calId });
}
}}
className="text-xs h-8"
className="text-xs h-8 py-1"
disabled={isUpdatingDisplayCalendar}
>
{!event?.display_calendar_id && (

View File

@ -65,7 +65,7 @@ export function useEventInvitations(eventId: number | null) {
return data;
},
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ['calendar-events'] });
queryClient.refetchQueries({ queryKey: ['calendar-events'] });
queryClient.invalidateQueries({ queryKey: ['event-invitations'] });
toast.success('Display calendar updated');
},