Jade-Infra-test / src /components /MapEmbed.jsx
rushiljain's picture
Upload 29 files
691cdd0 verified
import React from 'react';
export default function MapEmbed({ address, title = 'Project location' }) {
if (!address) return null;
const src = `https://www.google.com/maps?q=${encodeURIComponent(address)}&output=embed`;
return (
<section className="mt-6" aria-labelledby="map-heading">
<h3 id="map-heading" className="h3 mb-3">Location</h3>
<div className="overflow-hidden rounded-xl border border-slate-200 bg-slate-50">
<iframe
title={title}
src={src}
loading="lazy"
referrerPolicy="no-referrer-when-downgrade"
className="h-64 w-full md:h-72"
/>
</div>
<p className="mt-2 text-xs text-slate-500">Based on project location: {address}</p>
</section>
);
}