department-of-veterans-affairs/vets-website

View on GitHub
src/applications/mhv-landing-page/components/MedicalRecordsCard.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import classnames from 'classnames';
import PropTypes from 'prop-types';

import { datadogRum } from '@datadog/browser-rum';

const MedicalRecordsCard = ({ href }) => {
  const slug = 'mhv-c-card-medical-records';
  return (
    <div
      className={classnames(
        'vads-u-height--full',
        'vads-u-padding-x--4',
        'vads-u-padding-top--3',
        'vads-u-padding-bottom--2',
        'vads-u-background-color--gray-lightest',
      )}
      data-testid="mhv-mr-coming-soon-card"
    >
      <div className="vads-u-display--flex vads-u-align-items--center">
        <div className="vads-u-flex--auto vads-u-margin-right--1p5 small-screen:vads-u-margin-top--0p5">
          <va-icon icon="note_add" size={4} />
        </div>
        <div className="vads-u-flex--fill">
          <h2 className="vads-u-margin--0" id={slug}>
            Medical records
          </h2>
        </div>
        <div className="vads-u-flex--auto">
          <span
            className={classnames(
              'usa-label',
              'vads-u-background-color--primary',
              'vads-u-display--none',
              'small-desktop-screen:vads-u-display--block',
            )}
          >
            Coming soon
          </span>
        </div>
      </div>
      <p>
        <span
          className={classnames(
            'usa-label',
            'vads-u-background-color--primary',
            'vads-u-display--inline-block',
            'small-desktop-screen:vads-u-display--none',
          )}
        >
          Coming soon
        </span>
      </p>
      <p
        className={classnames(
          'vads-u-padding-left--0',
          'vads-u-margin-top--2',
          'vads-u-margin-bottom--0',
          'vads-u-font-size--lg',
        )}
      >
        The new version of this tool isn’t ready yet. For now, you can get your
        medical records in the previous version of My HealtheVet.
      </p>
      <p>
        <a
          onClick={() =>
            datadogRum.addAction(
              'Click on Medical Records Card - Go back to the previous version of My HealtheVet',
            )
          }
          className="mhv-c-link"
          href={href}
        >
          Go back to the previous version of My HealtheVet
        </a>
      </p>
    </div>
  );
};

MedicalRecordsCard.propTypes = {
  href: PropTypes.string,
};

export default MedicalRecordsCard;