Skip to content

Commit f35b953

Browse files
committed
[Chore] #202- 사진 가져오기 시트 테두리 둥글기 수정
1 parent e6abf7e commit f35b953

2 files changed

Lines changed: 26 additions & 26 deletions

File tree

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/ArchiveAlbumDetailView.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@ struct ArchiveAlbumDetailView: View {
6060
AlbumSelectionView(store: selectionStore)
6161
}
6262
}
63+
// 사진 가져오기 시트
6364
.sheet(item: $store.scope(state: \.photoImport, action: \.photoImport)) { importStore in
6465
PhotoImportView(store: importStore)
6566
.presentationDetents([.large])
6667
.presentationDragIndicator(.visible)
68+
.presentationCornerRadius(20)
6769
}
6870
// 사진 삭제 시트
6971
.sheet(isPresented: $deleteAlbumSheetPresented) {

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/PhotoImportView.swift

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ struct PhotoImportView: View {
1919

2020
VStack(spacing: 0) {
2121
header
22-
.padding(.top, 16)
22+
.padding(.top, 40)
2323

2424
if store.isFetchingPhotos && store.photos.isEmpty {
2525
Spacer()
@@ -84,7 +84,7 @@ struct PhotoImportView: View {
8484

8585
if store.isDropdownOpen {
8686
dropDownMenu
87-
.padding(.top, 48)
87+
.padding(.top, 91)
8888
.padding(.leading, 20)
8989
}
9090

@@ -99,34 +99,32 @@ struct PhotoImportView: View {
9999

100100
extension PhotoImportView {
101101
private var header: some View {
102-
ZStack(alignment: .center) {
103-
HStack(alignment: .center) {
104-
Button {
105-
store.send(.toggleDropdown)
106-
} label: {
107-
HStack(spacing: 4) {
108-
Text(store.selectedAlbum?.title ?? "전체 사진")
109-
.nekiFont(.title20SemiBold)
110-
.foregroundStyle(.gray900)
111-
112-
Image(.iconChevronDown)
113-
.renderingMode(.template)
114-
.foregroundStyle(.gray500)
115-
.rotationEffect(.degrees(store.isDropdownOpen ? 180 : 0))
116-
}
117-
}
118-
119-
Spacer()
120-
121-
Button {
122-
store.send(.tapClose)
123-
} label: {
124-
Image(.iconXmarkBlack)
102+
HStack(alignment: .center) {
103+
Button {
104+
store.send(.toggleDropdown)
105+
} label: {
106+
HStack(spacing: 4) {
107+
Text(store.selectedAlbum?.title ?? "전체 사진")
108+
.nekiFont(.title20SemiBold)
109+
.foregroundStyle(.gray900)
110+
111+
Image(.iconChevronDown)
112+
.renderingMode(.template)
113+
.foregroundStyle(.gray500)
114+
.rotationEffect(.degrees(store.isDropdownOpen ? 180 : 0))
125115
}
126116
}
127-
.padding(.horizontal, 20)
117+
118+
Spacer()
119+
120+
Button {
121+
store.send(.tapClose)
122+
} label: {
123+
Image(.iconXmarkBlack)
124+
}
128125
}
129126
.frame(height: 54)
127+
.padding(.horizontal, 20)
130128
}
131129

132130
private var dropDownMenu: some View {

0 commit comments

Comments
 (0)