diff --git a/src/applications/vaos/appointment-list/components/AppointmentsPage/AppointmentColumnLayout.jsx b/src/applications/vaos/appointment-list/components/AppointmentsPage/AppointmentColumnLayout.jsx
index b386c5154e00..27d3f67adac6 100644
--- a/src/applications/vaos/appointment-list/components/AppointmentsPage/AppointmentColumnLayout.jsx
+++ b/src/applications/vaos/appointment-list/components/AppointmentsPage/AppointmentColumnLayout.jsx
@@ -153,11 +153,16 @@ export default function AppointmentColumnLayout({
-
+
{appointmentLocality}
@@ -165,25 +170,31 @@ export default function AppointmentColumnLayout({
-
-
- {`${modalityText}`}
+
+ {!isCommunityCare && (
+
+
+
+ )}
+
+ {modalityText}
+
diff --git a/src/applications/vaos/appointment-list/components/AppointmentsPage/RequestAppointmentLayout.jsx b/src/applications/vaos/appointment-list/components/AppointmentsPage/RequestAppointmentLayout.jsx
index 0732ad5086f4..4b4f948d7804 100644
--- a/src/applications/vaos/appointment-list/components/AppointmentsPage/RequestAppointmentLayout.jsx
+++ b/src/applications/vaos/appointment-list/components/AppointmentsPage/RequestAppointmentLayout.jsx
@@ -56,7 +56,7 @@ export default function RequestAppointmentLayout({ appointment }) {
>
-
+
-
-
-
- {`${modality}`}
+
+ {!isCommunityCare && (
+
+
+
+ )}
+ {modality}
-
+
{appointmentLocality}
diff --git a/src/applications/vaos/appointment-list/redux/selectors.js b/src/applications/vaos/appointment-list/redux/selectors.js
index 818c061319f0..9cf76c4baf78 100644
--- a/src/applications/vaos/appointment-list/redux/selectors.js
+++ b/src/applications/vaos/appointment-list/redux/selectors.js
@@ -703,7 +703,6 @@ export function selectModalityAriaText(appointment) {
}
export function selectModalityIcon(appointment) {
- const isCommunityCare = selectIsCommunityCare(appointment);
const isInPerson = selectIsInPerson(appointment);
const isPhone = selectIsPhone(appointment);
const isVideoAtlas = selectIsAtlasVideo(appointment);
@@ -711,13 +710,11 @@ export function selectModalityIcon(appointment) {
const isVideoHome = selectIsHomeVideo(appointment);
const isVideoVADevice = selectIsGFEVideo(appointment);
- let icon = 'fa-blank';
-
- if (isInPerson || isVideoAtlas || isVideoClinic) icon = 'fa-building';
- if (isVideoHome || isVideoVADevice) icon = 'fa-video';
+ let icon = '';
- if (isPhone) icon = 'fa-phone-alt';
- if (isCommunityCare) icon = 'fa-blank';
+ if (isInPerson || isVideoAtlas || isVideoClinic) icon = 'location_city';
+ if (isVideoHome || isVideoVADevice) icon = 'videocam';
+ if (isPhone) icon = 'phone';
return icon;
}
diff --git a/src/applications/vaos/appointment-list/sass/styles.scss b/src/applications/vaos/appointment-list/sass/styles.scss
index ababe2839f39..f4b1f506797b 100644
--- a/src/applications/vaos/appointment-list/sass/styles.scss
+++ b/src/applications/vaos/appointment-list/sass/styles.scss
@@ -231,7 +231,7 @@ div[id^="vaos-appts__detail-"] {
display: table-cell;
}
-.vaos-appts__text--truncate > * {
+.vaos-appts__text--truncate {
@include media($small-screen) {
white-space: nowrap;
overflow: hidden !important;
@@ -245,7 +245,7 @@ div[id^="vaos-appts__detail-"] {
.vaos-appts__text--line-through::after {
content: "";
display: block;
- width: 25px;
+ width: 100%;
height: 1px;
background-color: var(--vads-color-base);
position: absolute;
@@ -300,3 +300,7 @@ div[id^="vaos-appts__detail-"] {
outline-offset: 2px;
}
}
+
+.icon-width {
+ min-width: 32px !important;
+}
\ No newline at end of file