From c0693ba3ac317c960a18aec8ccf4c3d0cfd7869b Mon Sep 17 00:00:00 2001 From: Alexis Drai Date: Fri, 12 May 2023 12:04:30 +0200 Subject: [PATCH] :truck: Move views into Views group --- PodcastsClone.xcodeproj/project.pbxproj | 14 +++++++++++- PodcastsClone/{ => Views}/MainView.swift | 0 PodcastsClone/Views/PodcastDetailView.swift | 24 +++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) rename PodcastsClone/{ => Views}/MainView.swift (100%) create mode 100644 PodcastsClone/Views/PodcastDetailView.swift diff --git a/PodcastsClone.xcodeproj/project.pbxproj b/PodcastsClone.xcodeproj/project.pbxproj index 1fd53ed..9d1d0f9 100644 --- a/PodcastsClone.xcodeproj/project.pbxproj +++ b/PodcastsClone.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ ECB23B972A0E33B200A1C62B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ECB23B962A0E33B200A1C62B /* Assets.xcassets */; }; ECB23B9A2A0E33B200A1C62B /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ECB23B992A0E33B200A1C62B /* Preview Assets.xcassets */; }; ECB23BA12A0E3FDF00A1C62B /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB23BA02A0E3FDF00A1C62B /* MainView.swift */; }; + ECB23BA32A0E455300A1C62B /* PodcastDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB23BA22A0E455300A1C62B /* PodcastDetailView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -19,6 +20,7 @@ ECB23B962A0E33B200A1C62B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; ECB23B992A0E33B200A1C62B /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; ECB23BA02A0E3FDF00A1C62B /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; + ECB23BA22A0E455300A1C62B /* PodcastDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PodcastDetailView.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -51,10 +53,10 @@ ECB23B912A0E33B000A1C62B /* PodcastsClone */ = { isa = PBXGroup; children = ( + ECB23BA42A0E45CC00A1C62B /* Views */, ECB23B922A0E33B000A1C62B /* PodcastsCloneApp.swift */, ECB23B962A0E33B200A1C62B /* Assets.xcassets */, ECB23B982A0E33B200A1C62B /* Preview Content */, - ECB23BA02A0E3FDF00A1C62B /* MainView.swift */, ); path = PodcastsClone; sourceTree = ""; @@ -67,6 +69,15 @@ path = "Preview Content"; sourceTree = ""; }; + ECB23BA42A0E45CC00A1C62B /* Views */ = { + isa = PBXGroup; + children = ( + ECB23BA02A0E3FDF00A1C62B /* MainView.swift */, + ECB23BA22A0E455300A1C62B /* PodcastDetailView.swift */, + ); + path = Views; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -138,6 +149,7 @@ buildActionMask = 2147483647; files = ( ECB23BA12A0E3FDF00A1C62B /* MainView.swift in Sources */, + ECB23BA32A0E455300A1C62B /* PodcastDetailView.swift in Sources */, ECB23B932A0E33B000A1C62B /* PodcastsCloneApp.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/PodcastsClone/MainView.swift b/PodcastsClone/Views/MainView.swift similarity index 100% rename from PodcastsClone/MainView.swift rename to PodcastsClone/Views/MainView.swift diff --git a/PodcastsClone/Views/PodcastDetailView.swift b/PodcastsClone/Views/PodcastDetailView.swift new file mode 100644 index 0000000..b97b5d0 --- /dev/null +++ b/PodcastsClone/Views/PodcastDetailView.swift @@ -0,0 +1,24 @@ +// +// PodcastDetailView.swift +// PodcastsClone +// +// Created by etudiant on 2023-05-12. +// + +import SwiftUI + +struct PodcastDetailView: View { + var body: some View { + ScrollView { + VStack(alignment: .leading) { + + } + } + } +} + +struct PodcastDetailView_Previews: PreviewProvider { + static var previews: some View { + PodcastDetailView() + } +}