| 1234567891011121314151617181920212223242526272829303132 |
- //
- // EmojiDataSource.swift
- // LoopKitUI
- //
- // Created by Michael Pangburn on 1/7/19.
- // Copyright © 2019 LoopKit Authors. All rights reserved.
- //
- struct EmojiSection {
- let title: String
- let items: [String]
- let indexSymbol: String
- }
- protocol EmojiDataSource {
- var sections: [EmojiSection] { get }
- }
- public enum EmojiDataSourceType {
- case food
- case override
-
- func dataSource() -> EmojiDataSource {
- switch self {
- case .food:
- return FoodEmojiDataSource()
- case .override:
- return OverrideEmojiDataSource()
- }
- }
- }
|