From ac2460907805601f02e8f8f5d936f6dfa85378b4 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 9 Nov 2025 09:19:30 +0330 Subject: [PATCH] add : display location for banner --- src/modules/admin/DTO/media.dto.ts | 2 +- src/modules/admin/models/Abstraction/IMedia.ts | 2 +- src/modules/admin/models/media.model.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/admin/DTO/media.dto.ts b/src/modules/admin/DTO/media.dto.ts index 312d7ad..e21a982 100644 --- a/src/modules/admin/DTO/media.dto.ts +++ b/src/modules/admin/DTO/media.dto.ts @@ -207,7 +207,7 @@ export class UpdateBannerDTO { @IsEnum(DisplayLocations) @ApiProperty({ type: "string", - description: "Display location of the slider", + description: "Display location of the Banner", example: `${DisplayLocations.Desktop} | ${DisplayLocations.Mobile}`, }) displayLocation: DisplayLocations; diff --git a/src/modules/admin/models/Abstraction/IMedia.ts b/src/modules/admin/models/Abstraction/IMedia.ts index 7aa10aa..be53d52 100644 --- a/src/modules/admin/models/Abstraction/IMedia.ts +++ b/src/modules/admin/models/Abstraction/IMedia.ts @@ -20,7 +20,7 @@ import { DisplayLocations } from "../../../../common/enums/media.enum"; export interface IBanner { _id: Types.ObjectId; - // displayLocation: DisplayLocations; + displayLocation: DisplayLocations; imageUrl: string; altText: string; title: string; diff --git a/src/modules/admin/models/media.model.ts b/src/modules/admin/models/media.model.ts index dcb56b1..99dc0f0 100644 --- a/src/modules/admin/models/media.model.ts +++ b/src/modules/admin/models/media.model.ts @@ -27,7 +27,7 @@ SliderSchema.plugin(AutoIncrement, { id: "slider_id", inc_field: "order" }); const BannerSchema = new Schema( { - // displayLocation: { type: String, enum: DisplayLocations, required: true }, + displayLocation: { type: String, enum: DisplayLocations, default: DisplayLocations.Desktop, required: true }, imageUrl: { type: String, required: true }, altText: { type: String, default: "" }, title: { type: String, default: "" },