Spaces:
Running
Running
| const mongoose = require('mongoose'); | |
| const featuredBannerSchema = new mongoose.Schema( | |
| { | |
| imageSrc: { | |
| type: String, | |
| required: [true, 'Banner image is required'], | |
| }, | |
| title: { | |
| type: String, | |
| required: false, | |
| }, | |
| type: { | |
| type: String, | |
| enum: ['featured', 'recommended', 'latest', 'discounted', 'shops'], | |
| default: 'featured', | |
| }, | |
| isActive: { | |
| type: Boolean, | |
| default: true, | |
| }, | |
| }, | |
| { | |
| timestamps: true, | |
| }, | |
| ); | |
| module.exports = mongoose.model('FeaturedBanner', featuredBannerSchema); | |