From a393449bee534c8e9c445fe6b180d89f48d066ce Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Thu, 15 Dec 2022 00:03:10 +0100 Subject: [PATCH] Integrated the StackNavigationViewModifier view modifier by the "navigate(to:tagged:in:)" function in the View+ViewModifiers extension for the Browse module. --- .../UI/Extensions/View+ViewModifiers.swift | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Modules/Sources/Browse/UI/Extensions/View+ViewModifiers.swift diff --git a/Modules/Sources/Browse/UI/Extensions/View+ViewModifiers.swift b/Modules/Sources/Browse/UI/Extensions/View+ViewModifiers.swift new file mode 100644 index 0000000..7b199c9 --- /dev/null +++ b/Modules/Sources/Browse/UI/Extensions/View+ViewModifiers.swift @@ -0,0 +1,23 @@ +// +// View+ViewModifiers.swift +// Browse +// +// Created by Javier Cicchelli on 14/12/2022. +// Copyright © 2022 Röck+Cöde. All rights reserved. +// + +import SwiftUI + +extension View { + func navigate( + to destination: some View, + tagged tag: Stack, + in stack: Binding + ) -> some View { + modifier(StackNavigationViewModifier( + tag: tag, + stack: stack, + destination: { destination } + )) + } +}