diff --git a/src/iss-components/tpa-shop-list-button/tpa-shop-list-button.vue b/src/iss-components/tpa-shop-list-button/tpa-shop-list-button.vue
new file mode 100644
index 00000000..b8b0c803
--- /dev/null
+++ b/src/iss-components/tpa-shop-list-button/tpa-shop-list-button.vue
@@ -0,0 +1,245 @@
+
+
+
+
+
+
{{ buttonLabel }}
+
+
{{ buttonLabelSubCopy }}
+
+
+
+
+
+
+
+ {{ screenReaderOnlyText }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/layouts/tpa-search/tpa-search.vue b/src/layouts/tpa-search/tpa-search.vue
index 3c018f47..e684bb20 100644
--- a/src/layouts/tpa-search/tpa-search.vue
+++ b/src/layouts/tpa-search/tpa-search.vue
@@ -73,7 +73,7 @@
id="selectProviderQuestion"
v-model="selectedProviderNumber"
buttonTypeString="shopListButton"
- :buttonTypeObject="shopListButton"
+ :buttonTypeObject="tpaShopListButton"
class="radioQuestion"
:answers="providerButtonData"
groupName="chooseShop"
@@ -123,7 +123,7 @@ import textLink from '@/ux-components/text-link/text-link.vue';
import alert from '@/ux-components/alert/alert.vue';
import siteFooter from '@/iss-components/site-footer/site-footer.vue';
import googleMap from '@/iss-components/google-map/google-map.vue';
-import shopListButton from '@/iss-components/shop-list-button/shop-list-button.vue';
+import tpaShopListButton from '@/iss-components/tpa-shop-list-button/tpa-shop-list-button.vue';
import loader from '@/ux-components/loader/loader.vue';
// Supporting files
@@ -202,7 +202,7 @@ export default {
filter: globalRules.OPTION_REQUIRED, // TODO do we even need this?
provider: globalRules.OPTION_REQUIRED
},
- shopListButton: shallowRef(shopListButton)
+ tpaShopListButton: shallowRef(tpaShopListButton)
};
},
computed: {
@@ -246,7 +246,7 @@ export default {
},
providerAddresses() {
return this.radiusFilteredAndCappedProviders?.map((provider) => ({
- title: provider.companyName,
+ title: provider.companyName.toLowerCase(),
fullAddress: this.getFullProviderAddress(provider),
addressLines: [this.getProviderAddress(provider), this.getProviderCityZipState(provider)]
})) ?? [];
@@ -373,7 +373,7 @@ export default {
: null;
return {
- buttonLabel: provider?.companyName ?? '',
+ buttonLabel: provider?.companyName.toLowerCase() ?? '',
buttonLabelSubCopy: distance === null ? '' : `${distance} mi`,
buttonBodyCopy: `${this.getFullProviderAddress(provider)}
${
cellNumber ?? ''