No description
Find a file
maguire-arman 2da134bbb1 removes recalinfo boolean and uses isRecalVehicle for handling page in ins
Updates the `isRecalNotification` flag to `isRecalVehicle` for better clarity and consistency across the codebase.

This change ensures that the flag's name accurately reflects its purpose: to indicate whether recalibration information for a vehicle is required.
2025-06-10 12:48:44 -04:00
playwright-tests removes recalinfo boolean and uses isRecalVehicle for handling page in ins 2025-06-10 12:48:44 -04:00
public CSR-2352 Color and spacing 2024-11-15 18:42:34 -05:00
src Merge branch 'release/2025.06.05' into rlsmerge/2025.06.05-to-develop 2025-05-31 16:07:39 -04:00
.gitattributes Add gitattributes file 2022-10-28 16:42:47 -04:00
.gitignore Adds Automated Regression Pipeline&Jira writeback reporter to playwright 2025-05-09 14:51:29 -04:00
.prettierrc CASH-256 2025-02-14 15:13:26 -05:00
azure-pipelines-automated-testing.yml Removes unused network cleanup step 2025-06-05 09:34:45 -04:00
azure-pipelines.yml Skips content site deployment 2025-05-12 10:58:44 -04:00
babel.config.js Added back jest support for unit testing, added mock unit test 2021-10-27 11:24:32 -04:00
Dockerfile.playwright remove jq 2025-05-29 14:22:15 -04:00
jest.config.js Jest Changes 2025-05-01 10:59:42 -04:00
package-lock.json Adds Automated Regression Pipeline&Jira writeback reporter to playwright 2025-05-09 14:51:29 -04:00
package.json Adds playwright test command 2025-05-12 10:04:32 -04:00
README.md Updated readme 2022-01-26 15:19:43 -05:00
vue.config.js CASH-109 return user page 2025-01-17 15:34:05 -05:00
vue.release.config.js CASH-109 2025-01-18 08:37:20 -05:00

Fix My Glass Vue Project


This Repository is for Fix My Glass front end Vue and documentation associated with it.

Routing

We are using Vue Router 4.x for our front end routing. We are using a runtime dynamic routing solution. Some more information about dynamic routing can be found on the official Vue Router documentation.

Next() - Is a function that is native to Vue Router in which we call in order to send the user where want them to go based on some logic we have. You can read more about Navigation Guards and the Next() function on the Vue Router documentation.

GetRouteInfoFromPageName(PageName) - This method typically takes the query string value of fmgPage and passes it into a call to our Content Service. The service will pull information on the page; matching page name passed to page name in our Cms. If we have a match, we will compile the route information and send it to our router to process. If we do not have a that page in our Cms, the user will be served back a 404 page while retaining the structure.

GoToFunnelStartOn404(next) - When a user tries to go to a page that doesn't exist in the CMS, they will be put back to the 'Start' of the funnel which is whatever page is marked as the homepage on Sitefinity.