Skip to content

Commit 14635ca

Browse files
committed
Merge branch 'master' of github.com:isaacphysics/isaac-react-app into feature/fasttrack-graphics
2 parents 7555dc6 + 84f113c commit 14635ca

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

src/app/components/elements/panels/EventAttendance.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export const EventAttendance = ({user, eventId}: {user: LoggedInUser; eventId: s
101101
.filter(filterOnSurname)
102102
.map(booking => {
103103
const userBooked = booking.userBooked as UserSummaryWithEmailAddressDTO;
104-
const additionalInformation = booking.additionalInformation as {[index: string]: string};
104+
const additionalInformation = booking.additionalInformation;
105105
const userSchool = booking.userBooked && userIdToSchoolMapping[booking.userBooked.id as number];
106106

107107
return <tr key={booking.bookingId}>
@@ -119,17 +119,17 @@ export const EventAttendance = ({user, eventId}: {user: LoggedInUser; eventId: s
119119
</td>
120120
<td className="align-middle text-center">{displayAttendanceAsSymbol(booking.bookingStatus)}</td>
121121
<td className="align-middle">{userBooked.familyName}, {userBooked.givenName}</td>
122-
<td className="align-middle">{additionalInformation.jobTitle ? additionalInformation.jobTitle : additionalInformation.yearGroup}</td>
122+
<td className="align-middle">{additionalInformation?.jobTitle || additionalInformation?.yearGroup || ""}</td>
123123
{(userSchool === undefined || !userSchool.urn) && <td className="align-middle">{userSchool ? userSchool.name : ""}</td>}
124124
{userSchool && userSchool.urn && <td className="align-middle">{userSchool.name}</td>} {/* In future can add link to school stats page */}
125125
<td className="align-middle">{userBooked.role}</td>
126126
<td className="align-middle">{userBooked.email}</td>
127127
<td className="align-middle"><DateString>{booking.bookingDate}</DateString></td>
128128
<td className="align-middle"><DateString>{booking.updated}</DateString></td>
129-
<td className="align-middle">{additionalInformation.accessibilityRequirements}</td>
130-
<td className="align-middle">{additionalInformation.medicalRequirements}</td>
131-
<td className="align-middle">{additionalInformation.emergencyName}</td>
132-
<td className="align-middle">{additionalInformation.emergencyNumber}</td>
129+
<td className="align-middle">{additionalInformation?.accessibilityRequirements || ""}</td>
130+
<td className="align-middle">{additionalInformation?.medicalRequirements || ""}</td>
131+
<td className="align-middle">{additionalInformation?.emergencyName || ""}</td>
132+
<td className="align-middle">{additionalInformation?.emergencyNumber || ""}</td>
133133
</tr>
134134
})
135135
}

src/scss/common/header.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,20 @@ a.skip-main:focus, a.skip-main:active {
9393
z-index:999;
9494
}
9595

96+
// reverse final element in the navigation bar to keep options on the screen
97+
ul#main-menu {
98+
li.dropdown.nav-item:last-child {
99+
div.dropdown-menu {
100+
right: 0;
101+
left: auto;
102+
&::before {
103+
right: 1rem;
104+
left: auto;
105+
}
106+
}
107+
}
108+
}
109+
96110
// NOMENSA header.scss
97111
// !important used to override bootstraps use of !important :(
98112

0 commit comments

Comments
 (0)