import React from 'react';
import './PharmacyList.css';
function PharmacyList({ pharmacies, loading }) {
if (loading) {
return (
);
}
if (pharmacies.length === 0) {
return (
No pharmacies found selling this medicine
);
}
return (
Available at {pharmacies.length} {pharmacies.length === 1 ? 'pharmacy' : 'pharmacies'}
{pharmacies.map((pharmacy) => (
🏥 {pharmacy.name}
📍 {pharmacy.address}
{pharmacy.phone && (
📞 {pharmacy.phone}
)}
{pharmacy.price && (
€{parseFloat(pharmacy.price).toFixed(2)}
)}
{pharmacy.stock !== undefined && (
20 ? 'in-stock' : pharmacy.stock > 0 ? 'low-stock' : 'out-of-stock'}`}>
{pharmacy.stock > 20 ? '✓ In Stock' : pharmacy.stock > 0 ? `⚠ Low Stock (${pharmacy.stock})` : '✗ Out of Stock'}
)}
))}
);
}
export default PharmacyList;