campusMapRoomTitle function
- CampusMapRoom room
Formats a space's localized name and its number without duplication.
Implementation
String campusMapRoomTitle(CampusMapRoom room) {
final name = campusMapRoomName(room);
return switch ((room.number, name)) {
('', '') => room.id,
('', final name) => name,
(final number, '') => number,
(final number, final name) when number == name => number,
(final number, final name) => '$number ยท $name',
};
}