| 123456789101112131415161718192021 |
- extension View {
- /// Sets the app storage provider used to persist state annotated
- /// with ``AppStorage``.
- ///
- /// - Parameter provider: The app storage provider to use in this
- /// view and its subviews.
- public func appStorageProvider(_ provider: some AppStorageProvider) -> some View {
- environment(\.appStorageProvider, provider)
- }
- }
- extension Scene {
- /// Sets the app storage provider used to persist state annotated
- /// with ``AppStorage``.
- ///
- /// - Parameter provider: The app storage provider to use in this
- /// scene and its subviews.
- public func appStorageProvider(_ provider: some AppStorageProvider) -> some Scene {
- environment(\.appStorageProvider, provider)
- }
- }
|