// // Calendar.swift // VDS // // Created by Kanamarlapudi, Vasavi on 19/04/24. // import Foundation import UIKit import VDSTokens import Combine /// A calendar is a monthly view that lets customers select a single date. @objc(VDSCalendar) open class CalendarBase: View { //-------------------------------------------------- // MARK: - Initializers //-------------------------------------------------- required public init() { super.init(frame: .zero) } public override init(frame: CGRect) { super.init(frame: .zero) } public required init?(coder: NSCoder) { super.init(coder: coder) } //-------------------------------------------------- // MARK: - Private Properties //-------------------------------------------------- internal var containerSize: CGSize { CGSize(width: 290, height: 300) } internal var containerView = View().with { $0.clipsToBounds = true } //-------------------------------------------------- // MARK: - Lifecycle //-------------------------------------------------- open override func initialSetup() { super.initialSetup() } open override func setup() { super.setup() isAccessibilityElement = false } open override func reset() { super.reset() } }