//
//  QuickLookDataSource.swift
//  Pods
//
//  Created by Nguyen Van Duong on 5/4/25.
//

import QuickLook

class QuickLookDataSource: NSObject, QLPreviewControllerDataSource {
  private var previewItem: URL

  init(previewItem: URL) {
    self.previewItem = previewItem
  }

  func numberOfPreviewItems(in controller: QLPreviewController) -> Int {
    return 1
  }

  func previewController(
    _ controller: QLPreviewController,
    previewItemAt index: Int
  ) -> QLPreviewItem {
    return previewItem as QLPreviewItem
  }
}
