From b9df65baad1ff2d193a69e3d838930bfeef58140 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 6 Nov 2023 11:40:46 +0800 Subject: [PATCH] WIP: mini share extension view --- .../Share/Views/MiniShareExtensionView.swift | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/MiniShareExtensionView.swift diff --git a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/MiniShareExtensionView.swift b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/MiniShareExtensionView.swift new file mode 100644 index 000000000..4095e3645 --- /dev/null +++ b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/MiniShareExtensionView.swift @@ -0,0 +1,30 @@ +// +// MiniShareExtensionView.swift +// +// +// Created by Jackson Harper on 11/6/23. +// + +import Foundation +import SwiftUI + +struct MiniShareExtensionView: View { + let extensionContext: NSExtensionContext? + + @State var showToast = true + + var body: some View { + ProgressView() + .popup(isPresented: $showToast) { + Text("Saving to Omnivore") + .padding(20) + } customize: { + $0 + .type(.toast) + .position(.bottom) + .animation(.spring()) + .closeOnTapOutside(true) + .backgroundColor(.black.opacity(0.5)) + } + } +}