src/applications/facility-locator/components/search-results-items/EmergencyCareResult.jsx
import React from 'react';
import PropTypes from 'prop-types';
import LocationAddress from './common/LocationAddress';
import LocationDirectionsLink from './common/LocationDirectionsLink';
import LocationPhoneLink from './common/LocationPhoneLink';
import LocationDistance from './common/LocationDistance';
import ProviderTraining from './common/ProviderTraining';
const EmergencyCareResult = ({ provider, query }) => {
const { name } = provider.attributes;
return (
<div className="facility-result" id={provider.id} key={provider.id}>
<div>
<LocationDistance
distance={provider.distance}
markerText={provider.markerText}
/>
<span>
<h3 className="vads-u-margin-top--0">{name}</h3>
{provider.attributes.orgName && (
<h6>{provider.attributes.orgName}</h6>
)}
</span>
<ProviderTraining provider={provider} />
<LocationAddress location={provider} />
<LocationDirectionsLink
location={provider}
from="SearchResult"
query={query}
/>
<LocationPhoneLink
location={provider}
from="SearchResult"
query={query}
/>
<p>Call to confirm services and hours</p>
<va-alert
class="vads-u-margin-top--3"
slim
status="info"
visible
full-width="false"
>
<a
href="https://www.va.gov/COMMUNITYCARE/programs/veterans/Emergency-Care.asp"
target="_blank"
className="emergency-care-link"
rel="noreferrer"
>
Learn about your in-network emergency care benefits (opens in a new
tab)
</a>
</va-alert>
</div>
</div>
);
};
EmergencyCareResult.propTypes = {
provider: PropTypes.object,
query: PropTypes.object,
};
export default EmergencyCareResult;