Browse Source

MetadataView -> EditMetadataView

post-button-style
Thomas 2 years ago
parent
commit
444f76a233
  1. 8
      damus.xcodeproj/project.pbxproj
  2. 2
      damus/Views/ConfigView.swift
  3. 8
      damus/Views/EditMetadataView.swift
  4. 2
      damus/Views/ProfileView.swift

8
damus.xcodeproj/project.pbxproj

@ -129,7 +129,7 @@
4CEE2AF7280B2DEA00AB5EEF /* ProfileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2AF6280B2DEA00AB5EEF /* ProfileName.swift */; }; 4CEE2AF7280B2DEA00AB5EEF /* ProfileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2AF6280B2DEA00AB5EEF /* ProfileName.swift */; };
4CEE2AF9280B2EAC00AB5EEF /* PowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2AF8280B2EAC00AB5EEF /* PowView.swift */; }; 4CEE2AF9280B2EAC00AB5EEF /* PowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2AF8280B2EAC00AB5EEF /* PowView.swift */; };
4CEE2B02280B39E800AB5EEF /* EventActionBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2B01280B39E800AB5EEF /* EventActionBar.swift */; }; 4CEE2B02280B39E800AB5EEF /* EventActionBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2B01280B39E800AB5EEF /* EventActionBar.swift */; };
E990020F2955F837003BBC5A /* MetadataView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E990020E2955F837003BBC5A /* MetadataView.swift */; }; E990020F2955F837003BBC5A /* EditMetadataView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E990020E2955F837003BBC5A /* EditMetadataView.swift */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */ /* Begin PBXContainerItemProxy section */
@ -307,7 +307,7 @@
4CEE2AF6280B2DEA00AB5EEF /* ProfileName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileName.swift; sourceTree = "<group>"; }; 4CEE2AF6280B2DEA00AB5EEF /* ProfileName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileName.swift; sourceTree = "<group>"; };
4CEE2AF8280B2EAC00AB5EEF /* PowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PowView.swift; sourceTree = "<group>"; }; 4CEE2AF8280B2EAC00AB5EEF /* PowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PowView.swift; sourceTree = "<group>"; };
4CEE2B01280B39E800AB5EEF /* EventActionBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventActionBar.swift; sourceTree = "<group>"; }; 4CEE2B01280B39E800AB5EEF /* EventActionBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventActionBar.swift; sourceTree = "<group>"; };
E990020E2955F837003BBC5A /* MetadataView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataView.swift; sourceTree = "<group>"; }; E990020E2955F837003BBC5A /* EditMetadataView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditMetadataView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@ -475,7 +475,7 @@
4C216F31286E388800040376 /* DMChatView.swift */, 4C216F31286E388800040376 /* DMChatView.swift */,
4C216F33286F5ACD00040376 /* DMView.swift */, 4C216F33286F5ACD00040376 /* DMView.swift */,
4C06670028FC7C5900038D2A /* RelayView.swift */, 4C06670028FC7C5900038D2A /* RelayView.swift */,
E990020E2955F837003BBC5A /* MetadataView.swift */, E990020E2955F837003BBC5A /* EditMetadataView.swift */,
); );
path = Views; path = Views;
sourceTree = "<group>"; sourceTree = "<group>";
@ -848,7 +848,7 @@
4C3EA67D28FFBBA300C48A62 /* InvoicesView.swift in Sources */, 4C3EA67D28FFBBA300C48A62 /* InvoicesView.swift in Sources */,
4C363A8E28236FE4006E126D /* NoteContentView.swift in Sources */, 4C363A8E28236FE4006E126D /* NoteContentView.swift in Sources */,
4C90BD1A283AA67F008EE7EF /* Bech32.swift in Sources */, 4C90BD1A283AA67F008EE7EF /* Bech32.swift in Sources */,
E990020F2955F837003BBC5A /* MetadataView.swift in Sources */, E990020F2955F837003BBC5A /* EditMetadataView.swift in Sources */,
4CACA9D5280C31E100D9BBE8 /* ReplyView.swift in Sources */, 4CACA9D5280C31E100D9BBE8 /* ReplyView.swift in Sources */,
4C0A3F97280F8E02000448DE /* ThreadView.swift in Sources */, 4C0A3F97280F8E02000448DE /* ThreadView.swift in Sources */,
4C06670B28FDE64700038D2A /* damus.c in Sources */, 4C06670B28FDE64700038D2A /* damus.c in Sources */,

2
damus/Views/ConfigView.swift

@ -80,7 +80,7 @@ struct ConfigView: View {
Section("Account settings") { Section("Account settings") {
NavigationLink { NavigationLink {
MetadataView(damus_state: state, profileModel: ProfileModel(pubkey: state.pubkey, damus: state)) EditMetadataView(damus_state: state, profileModel: ProfileModel(pubkey: state.pubkey, damus: state))
} label: { } label: {
Text("Profile metadata") Text("Profile metadata")
} }

8
damus/Views/MetadataView.swift → damus/Views/EditMetadataView.swift

@ -1,5 +1,5 @@
// //
// MetadataView.swift // EditMetadataView.swift
// damus // damus
// //
// Created by Thomas Tastet on 23/12/2022. // Created by Thomas Tastet on 23/12/2022.
@ -51,7 +51,7 @@ func isImage(_ urlString: String) -> Bool {
return result return result
} }
struct MetadataView: View { struct EditMetadataView: View {
let damus_state: DamusState let damus_state: DamusState
@State var name: String = "" @State var name: String = ""
@State var about: String = "" @State var about: String = ""
@ -165,10 +165,10 @@ struct MetadataView: View {
} }
} }
struct MetadataView_Previews: PreviewProvider { struct EditMetadataView_Previews: PreviewProvider {
static var previews: some View { static var previews: some View {
let ds = test_damus_state() let ds = test_damus_state()
let profile_model = ProfileModel(pubkey: ds.pubkey, damus: ds) let profile_model = ProfileModel(pubkey: ds.pubkey, damus: ds)
MetadataView(damus_state: ds, profileModel: profile_model) EditMetadataView(damus_state: ds, profileModel: profile_model)
} }
} }

2
damus/Views/ProfileView.swift

@ -141,7 +141,7 @@ struct ProfileView: View {
) )
}.sheet(isPresented: $showingEditProfile) { }.sheet(isPresented: $showingEditProfile) {
MetadataView(damus_state: damus_state, profileModel: profile) EditMetadataView(damus_state: damus_state, profileModel: profile)
} }
ProfileNameView(pubkey: profile.pubkey, profile: data, contacts: damus_state.contacts) ProfileNameView(pubkey: profile.pubkey, profile: data, contacts: damus_state.contacts)

Loading…
Cancel
Save