Files
property-pulse-nextjs/components/FeaturedProperties.jsx
T
2024-07-16 12:22:36 -04:00

28 lines
852 B
React

import FeaturedPropertyCard from '@/components/FeaturedPropertyCard';
import connectDB from '@/config/database';
import Property from '@/models/Property';
const FeaturedProperties = async () => {
await connectDB();
const properties = await Property.find({
is_featured: true,
}).lean();
return properties.length > 0 ? (
<section className='bg-blue-50 px-4 pt-6 pb-10'>
<div className='container-xl lg:container m-auto'>
<h2 className='text-3xl font-bold text-blue-500 mb-6 text-center'>
Featured Properties
</h2>
<div className='grid grid-cols-1 md:grid-cols-2 gap-6'>
{properties.map((property) => (
<FeaturedPropertyCard key={property._id} property={property} />
))}
</div>
</div>
</section>
) : null;
};
export default FeaturedProperties;