Skip to content

Commit 72eeb9c

Browse files
committed
Added CityNameView
1 parent 8767eeb commit 72eeb9c

File tree

4 files changed

+37
-1
lines changed

4 files changed

+37
-1
lines changed

WeatherSwiftUI.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
5E2C96F325DE3C50004BD4DD /* nightRain.json in Resources */ = {isa = PBXBuildFile; fileRef = 5E2C96E125DE3C50004BD4DD /* nightRain.json */; };
4242
5E2C96F425DE3C50004BD4DD /* nightThunderstorm.json in Resources */ = {isa = PBXBuildFile; fileRef = 5E2C96E225DE3C50004BD4DD /* nightThunderstorm.json */; };
4343
5E2C96F725DE52DE004BD4DD /* MenuHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2C96F625DE52DE004BD4DD /* MenuHeaderView.swift */; };
44+
5E2C96FA25DE5AC4004BD4DD /* CityNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2C96F925DE5AC4004BD4DD /* CityNameView.swift */; };
4445
/* End PBXBuildFile section */
4546

4647
/* Begin PBXFileReference section */
@@ -79,6 +80,7 @@
7980
5E2C96E125DE3C50004BD4DD /* nightRain.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nightRain.json; sourceTree = "<group>"; };
8081
5E2C96E225DE3C50004BD4DD /* nightThunderstorm.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nightThunderstorm.json; sourceTree = "<group>"; };
8182
5E2C96F625DE52DE004BD4DD /* MenuHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuHeaderView.swift; sourceTree = "<group>"; };
83+
5E2C96F925DE5AC4004BD4DD /* CityNameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CityNameView.swift; sourceTree = "<group>"; };
8284
/* End PBXFileReference section */
8385

8486
/* Begin PBXFrameworksBuildPhase section */
@@ -161,6 +163,7 @@
161163
children = (
162164
5E2C96CE25DDB0E4004BD4DD /* LottieView.swift */,
163165
5E2C96F625DE52DE004BD4DD /* MenuHeaderView.swift */,
166+
5E2C96F925DE5AC4004BD4DD /* CityNameView.swift */,
164167
);
165168
path = Views;
166169
sourceTree = "<group>";
@@ -293,6 +296,7 @@
293296
files = (
294297
5E2C96B325DBE377004BD4DD /* API+Extensions.swift in Sources */,
295298
5E2C96C825DD21F5004BD4DD /* CityViewModel.swift in Sources */,
299+
5E2C96FA25DE5AC4004BD4DD /* CityNameView.swift in Sources */,
296300
5E2C96BF25DC6822004BD4DD /* WeatherDetail.swift in Sources */,
297301
5E2C96B925DC6682004BD4DD /* WeatherResponse.swift in Sources */,
298302
5E2C969C25DB014E004BD4DD /* ContentView.swift in Sources */,
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
//
2+
// CityNameView.swift
3+
// WeatherSwiftUI
4+
//
5+
// Created by Sergey Lukaschuk on 18.02.2021.
6+
//
7+
8+
import SwiftUI
9+
10+
struct CityNameView: View {
11+
12+
var city: String
13+
var date: String
14+
15+
var body: some View {
16+
HStack {
17+
VStack(alignment: .center, spacing: 10) {
18+
Text(city)
19+
.font(.title)
20+
.bold()
21+
22+
Text(date)
23+
}
24+
.foregroundColor(.white)
25+
}
26+
}
27+
}
28+
29+
struct CityNameView_Previews: PreviewProvider {
30+
static var previews: some View {
31+
ContentView()
32+
}
33+
}

WeatherSwiftUI/Views/MenuHeaderView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ struct MenuHeaderView: View {
1313
@State private var searchTerm = "Zaporizhzhia"
1414

1515
var body: some View {
16-
1716
HStack {
1817
TextField("", text: $searchTerm)
1918
.padding(.leading, 20.0)

0 commit comments

Comments
 (0)