department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
97 stars 69 forks source link

FE: Update VAMC Billing and Insurance Phone number to work with new fields #17866

Open laflannery opened 5 months ago

laflannery commented 5 months ago

Background

In #17861 the Phone number field was updated to use the Phone paragraph type field (instead of the Telephone number field that it previously was). This means the FE query needs to be updated to pull the data properly from these new fields and then display on the FE.

Description

The Phone paragraph type has more fields than what we previously had so there are more conditions to account for:

Acceptance Criteria

### Testing & Launch
- [ ] The CMS PR from 17861 will need to be referenced in this PR
- [ ] Once the Content Build PR is ready, integrated testing of both PRs should happen on Tugboat
- [ ] Keep Content Build PR in Pending Integration until Drupal PR merges & deploys
- [ ] More launch details in Drupal ticket:
- [ ] https://github.com/department-of-veterans-affairs/va.gov-cms/issues/17861
davidmpickett commented 2 months ago

Hey team! Please add your planning poker estimate with Zenhub @chriskim2311 @eselkin @randimays

randimays commented 2 months ago

Need @eselkin to confirm, but these 3 phone number tickets (#17865, #17867 and this ticket), share a common phone-formatting utility. We should only need to update it once and then test for all.

davidmpickett commented 2 months ago

Closing in favor of an integrated full stack story #17861