department-of-veterans-affairs/vets-website

View on GitHub
src/applications/hca/utils/selectors/datadog-rum.js

Summary

Maintainability
A
0 mins
Test Coverage
export const selectRumUser = state => {
  const { user, hcaEnrollmentStatus, disabilityRating } = state;
  const { statusCode } = hcaEnrollmentStatus;
  const { totalRating } = disabilityRating;
  const {
    profile: { loa, signIn },
    login: { currentlyLoggedIn },
  } = user;
  return {
    disabilityRating: totalRating,
    isSignedIn: currentlyLoggedIn,
    serviceProvider: signIn?.serviceName,
    loa: loa?.current,
    enrollmentStatus: statusCode,
  };
};