Skip to content

Instantly share code, notes, and snippets.

View keremk's full-sized avatar

Kerem Karatal keremk

View GitHub Profile
func fetchPreviewData<T: Decodable>(previewFile: String, fetcher: () -> T) -> T {
#if PREVIEW
return loadPreviewData(previewFile)
#else
return fetcher()
#endif
}
#if PREVIEW
// Below is directly "borrowed" from https://developer.apple.com/tutorials/swiftui/composing-complex-interfaces