department-of-veterans-affairs/vets-website

View on GitHub
src/applications/combined-debt-portal/combined/hooks/useHeaderPageTitle.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import { useEffect } from 'react';

export const setDocumentTitle = title => {
  document.title = `${title} | Veterans Affairs`;
};

const useHeaderPageTitle = location => {
  useEffect(
    () => {
      if (location) {
        setDocumentTitle(location);
      }
    },
    [location],
  ); // Only rerun when location.pathname changes
};

export default useHeaderPageTitle;