Featured properties
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user