37 lines
2.0 KiB
JavaScript
37 lines
2.0 KiB
JavaScript
export default function SampleRequirements({ title, items }) {
|
|
return (
|
|
<section className="mx-auto px-10 pt-8 pb-12">
|
|
<div className="bg-gray-50 rounded-lg p-6">
|
|
<h3 className="text-2xl font-semibold text-gray-700 mb-6">{title} Sample Requirements</h3>
|
|
|
|
<div className="grid md:grid-cols-2 gap-6">
|
|
{/* Turnaround Time */}
|
|
<div className="flex items-start gap-4">
|
|
<div className="flex-shrink-0 w-10 h-10 bg-teal-100 rounded-full flex items-center justify-center">
|
|
<svg className="w-5 h-5 text-teal-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" />
|
|
</svg>
|
|
</div>
|
|
<div>
|
|
<h4 className="text-lg font-semibold text-teal-600 mb-1">Turnaround Time</h4>
|
|
<p className="text-gray-600 leading-relaxed text-base">21 Days</p>
|
|
</div>
|
|
</div>
|
|
|
|
{/* Sample Requirement */}
|
|
<div className="flex items-start gap-4">
|
|
<div className="flex-shrink-0 w-10 h-10 bg-teal-100 rounded-full flex items-center justify-center">
|
|
<svg className="w-5 h-5 text-teal-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z" />
|
|
</svg>
|
|
</div>
|
|
<div>
|
|
<h4 className="text-lg font-semibold text-teal-600 mb-2">Sample Requirement</h4>
|
|
<p className="text-gray-600 leading-relaxed text-base">Blood/Saliva/Cheek Swab/Genomic DNA/Dry Blood Spot</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
);
|
|
} |