33 lines
868 B
Swift
33 lines
868 B
Swift
//
|
|
// EKAlertMessage.swift
|
|
// SwiftEntryKit
|
|
//
|
|
// Created by Daniel Huri on 6/1/18.
|
|
// Copyright (c) 2018 huri000@gmail.com. All rights reserved.
|
|
//
|
|
|
|
public struct EKAlertMessage {
|
|
|
|
public enum ImagePosition {
|
|
case top
|
|
case left
|
|
}
|
|
|
|
/** The position of the image inside the alert */
|
|
public let imagePosition: ImagePosition
|
|
|
|
/** Image, Title, Description */
|
|
public let simpleMessage: EKSimpleMessage
|
|
|
|
/** Contents of button bar */
|
|
public let buttonBarContent: EKProperty.ButtonBarContent
|
|
|
|
public init(simpleMessage: EKSimpleMessage,
|
|
imagePosition: ImagePosition = .top,
|
|
buttonBarContent: EKProperty.ButtonBarContent) {
|
|
self.simpleMessage = simpleMessage
|
|
self.imagePosition = imagePosition
|
|
self.buttonBarContent = buttonBarContent
|
|
}
|
|
}
|