diff --git a/frontend/src/components/calendar/CalendarForm.tsx b/frontend/src/components/calendar/CalendarForm.tsx index 6ad8466..be19997 100644 --- a/frontend/src/components/calendar/CalendarForm.tsx +++ b/frontend/src/components/calendar/CalendarForm.tsx @@ -131,7 +131,7 @@ export default function CalendarForm({ calendar, onClose }: CalendarFormProps) { return ( - + {calendar ? 'Edit Calendar' : 'New Calendar'} diff --git a/frontend/src/components/calendar/CalendarMemberRow.tsx b/frontend/src/components/calendar/CalendarMemberRow.tsx index 1ee0d2e..6cb7755 100644 --- a/frontend/src/components/calendar/CalendarMemberRow.tsx +++ b/frontend/src/components/calendar/CalendarMemberRow.tsx @@ -30,32 +30,47 @@ export default function CalendarMemberRow({ const initial = displayName.charAt(0).toUpperCase(); return ( -
- {/* Row 1: Avatar + Name + Status + Remove */} -
-
- {initial} -
+
+
+ {initial} +
-
-
- {displayName} - {member.status === 'pending' && ( - - Pending - - )} -
- {member.preferred_name && ( - {member.umbral_name} +
+
+ {displayName} + {member.status === 'pending' && ( + + Pending + )}
+ {member.preferred_name && ( + {member.umbral_name} + )} +
- {isOwner && !readOnly && ( + {readOnly ? ( + + ) : isOwner ? ( +
+ onUpdatePermission?.(member.id, p)} + /> + {(member.permission === 'create_modify' || member.permission === 'full_access') && ( + + )} - )} -
- - {/* Row 2: Permission control or badge */} -
- {readOnly ? ( - - ) : isOwner ? ( - <> - onUpdatePermission?.(member.id, p)} - /> - {(member.permission === 'create_modify' || member.permission === 'full_access') && ( - - )} - - ) : ( - - )} -
+
+ ) : ( + + )}
); } diff --git a/frontend/src/components/calendar/SharedCalendarSettings.tsx b/frontend/src/components/calendar/SharedCalendarSettings.tsx index 62d0caa..c4c85b8 100644 --- a/frontend/src/components/calendar/SharedCalendarSettings.tsx +++ b/frontend/src/components/calendar/SharedCalendarSettings.tsx @@ -69,7 +69,7 @@ export default function SharedCalendarSettings({ membership, onClose }: SharedCa return ( - + Shared Calendar Settings