From 14199f53d17f918e08264ef90081420ee57b09bc Mon Sep 17 00:00:00 2001 From: Vasavi Kanamarlapudi Date: Mon, 1 Jul 2024 15:03:43 +0530 Subject: [PATCH] Digital ACT-191 ONEAPP-7013 story: Standard Peek supported for all Tablet viewports and layouts, for 1up layouts on Mobile viewports only. --- VDSSample/ViewControllers/CarouselViewController.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/VDSSample/ViewControllers/CarouselViewController.swift b/VDSSample/ViewControllers/CarouselViewController.swift index 56c4052..7efc2d8 100644 --- a/VDSSample/ViewControllers/CarouselViewController.swift +++ b/VDSSample/ViewControllers/CarouselViewController.swift @@ -172,6 +172,10 @@ class CarouselViewController: BaseViewController { DispatchQueue.main.asyncAfter(deadline: .now() + 0.0) { self?.peekPickerSelectorView.text = "standard" } + } else if item == .standard && !UIDevice.isIPad && (self?.component.layout != CarouselScrollbar.Layout.oneUP) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.0) { + self?.peekPickerSelectorView.text = "minimum" + } } } @@ -180,6 +184,11 @@ class CarouselViewController: BaseViewController { } layoutPickerSelectorView.onPickerDidSelect = { [weak self] item in + if item != .oneUP && !UIDevice.isIPad && self?.component.peek == Carousel.Peek.standard { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.0) { + self?.peekPickerSelectorView.text = "minimum" + } + } self?.component.layout = item }