DashboardData.swift 1.1 KB

12345678910111213141516171819202122232425
  1. //
  2. // DashboardData.swift
  3. // DashboardWidgetExtension
  4. //
  5. // Created by Marino Faggiana on 20/08/22.
  6. // Copyright © 2022 Marino Faggiana. All rights reserved.
  7. //
  8. import Foundation
  9. struct DashboardData: Identifiable, Codable, Hashable {
  10. var id: Int
  11. var image: String
  12. var title: String
  13. var subTitle: String
  14. var url: URL
  15. }
  16. let dataDashboardPreview: [DashboardData] = [
  17. .init(id: 1, image: "nextcloud", title: "The Weeknd", subTitle: "theweeknd-after-hours", url: URL(string: "https://nextcloud.com/1")!),
  18. .init(id: 2, image: "nextcloud", title: "Lil Uzi", subTitle: "eternalatake-liluzivert", url: URL(string: "https://nextcloud.com/2")!),
  19. .init(id: 3, image: "nextcloud", title: "Dua Lipa", subTitle: "dualipa-bReAK mY heART", url: URL(string: "https://nextcloud.com/3")!),
  20. .init(id: 4, image: "nextcloud", title: "Kanye West", subTitle: "kaynewest-jesusisking", url: URL(string: "https://nextcloud.com/4")!),
  21. .init(id: 5, image: "nextcloud", title: "Kanye West", subTitle: "kaynewest-jesusisking", url: URL(string: "https://nextcloud.com/5")!)
  22. ]