|
@@ -17,12 +17,15 @@ class TSAIListDataVM {
|
|
|
|
|
|
lazy var bannerItems: [TSDiscoverItemModel] = {
|
|
lazy var bannerItems: [TSDiscoverItemModel] = {
|
|
return [
|
|
return [
|
|
- TSDiscoverItemModel(style: .enhance,
|
|
|
|
- viewModel: TSDiscoverAnimationItemVM(title: "Photo Enhance",style: .comparison, imageNameds: ["alistHome_0_PhotoEnhance","alistHome_1_PhotoEnhance"]),
|
|
|
|
- generateModel: TSGenerateModel(json: ptp_Enhance)),
|
|
|
|
|
|
+ TSDiscoverItemModel(style: .recreate,
|
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Restore","alistHome_1_Restore"]),
|
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Recreate)),
|
|
|
|
+
|
|
// TSDiscoverItemModel(style: .creatVideo,
|
|
// TSDiscoverItemModel(style: .creatVideo,
|
|
// viewModel: TSDiscoverAnimationItemVM(style: .video,imageNameds: ["aiList SendRose Banner.mp4"]),
|
|
// viewModel: TSDiscoverAnimationItemVM(style: .video,imageNameds: ["aiList SendRose Banner.mp4"]),
|
|
// generateModel: TSGenerateModel(json: video_SendRose)),
|
|
// generateModel: TSGenerateModel(json: video_SendRose)),
|
|
|
|
+
|
|
|
|
+
|
|
TSDiscoverItemModel(style: .removeWatermark,
|
|
TSDiscoverItemModel(style: .removeWatermark,
|
|
viewModel: TSDiscoverAnimationItemVM(style: .comparison, imageNameds: ["alistHome_0_banner_RemoveWatermark","alistHome_1_banner_RemoveWatermark"]),
|
|
viewModel: TSDiscoverAnimationItemVM(style: .comparison, imageNameds: ["alistHome_0_banner_RemoveWatermark","alistHome_1_banner_RemoveWatermark"]),
|
|
generateModel: TSGenerateModel(json: ptp_RemoveWatermark)),
|
|
generateModel: TSGenerateModel(json: ptp_RemoveWatermark)),
|
|
@@ -43,18 +46,22 @@ class TSAIListDataVM {
|
|
|
|
|
|
lazy var restoreOldPhotoItems: [TSDiscoverItemModel] = {
|
|
lazy var restoreOldPhotoItems: [TSDiscoverItemModel] = {
|
|
return [
|
|
return [
|
|
|
|
+ TSDiscoverItemModel(style: .enhance,
|
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Enhance","alistHome_1_Enhance"]),
|
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Enhance)),
|
|
|
|
+
|
|
|
|
+
|
|
TSDiscoverItemModel(style: .descratch,
|
|
TSDiscoverItemModel(style: .descratch,
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Descratch","alistHome_1_Descratch"]),
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Descratch","alistHome_1_Descratch"]),
|
|
generateModel: TSGenerateModel(json: ptp_Descratch)),
|
|
generateModel: TSGenerateModel(json: ptp_Descratch)),
|
|
TSDiscoverItemModel(style: .colorize,
|
|
TSDiscoverItemModel(style: .colorize,
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Colorize","alistHome_1_Colorize"]),
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Colorize","alistHome_1_Colorize"]),
|
|
generateModel: TSGenerateModel(json: ptp_Colorize)),
|
|
generateModel: TSGenerateModel(json: ptp_Colorize)),
|
|
|
|
+
|
|
TSDiscoverItemModel(style: .recreate,
|
|
TSDiscoverItemModel(style: .recreate,
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Recreate","alistHome_1_Recreate"]),
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Recreate","alistHome_1_Recreate"]),
|
|
generateModel: TSGenerateModel(json: ptp_Recreate)),
|
|
generateModel: TSGenerateModel(json: ptp_Recreate)),
|
|
- TSDiscoverItemModel(style: .enhance,
|
|
|
|
- viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Enhance","alistHome_1_Enhance"]),
|
|
|
|
- generateModel: TSGenerateModel(json: ptp_Enhance)),
|
|
|
|
|
|
+
|
|
TSDiscoverItemModel(style: .enlighten,
|
|
TSDiscoverItemModel(style: .enlighten,
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_AdjustLight","alistHome_1_AdjustLight"]),
|
|
viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_AdjustLight","alistHome_1_AdjustLight"]),
|
|
generateModel: TSGenerateModel(json: ptp_AdjustLight)),
|
|
generateModel: TSGenerateModel(json: ptp_AdjustLight)),
|