Files
Guitar-Ecommerce/server/models/Banner.js
2026-09-16 17:36:46 +05:30

17 lines
593 B
JavaScript

const mongoose = require('mongoose');
const bannerSchema = new mongoose.Schema({
title: { type: String, required: true },
subtitle: { type: String, default: '' },
desktopImage: { type: String, required: true },
mobileImage: { type: String, default: '' },
buttonText: { type: String, default: 'Shop Now' },
buttonLink: { type: String, default: '/shop' },
overlayOpacity: { type: Number, default: 0.4 },
displayOrder: { type: Number, default: 0 },
isActive: { type: Boolean, default: true }
}, { timestamps: true });
module.exports = mongoose.model('Banner', bannerSchema);