Skip to content

Commit 7d70b63

Browse files
authored
[#122] 테이블에서 새노드 생성시 위로 보이도록, 테이블 인스펙터 -> 버튼 표기 변경 (#124)
1 parent 3425360 commit 7d70b63

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

LabDuck/View/EditSheetView.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,16 @@ struct EditSheetView: View {
5555
Spacer()
5656

5757
Button(action: {
58-
//print("테이블")
5958
showAlert = true
6059
}) {
6160
Image(systemName: "trash")
6261
.frame(width: 20, height: 20)
6362
}
64-
65-
63+
6664
Button(action: {
6765
isSheet = false
6866
}) {
69-
Image(systemName: "xmark")
67+
Image(systemName: "arrow.right.to.line")
7068
.frame(width: 20, height: 20)
7169
}
7270
}

LabDuck/View/NodeView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ struct NodeView: View {
253253
let noteContains = node.unwrappedNote.lowercased().contains(lowercasedSearchText)
254254
let urlContains = node.unwrappedURL.lowercased().contains(lowercasedSearchText)
255255
let tags = document.board.getTags(node.id)
256-
let tagsContain = tags.contains { ("# " + $0.name).lowercased().contains(lowercasedSearchText) }
256+
let tagsContain = tags.contains { ("#" + $0.name).lowercased().contains(lowercasedSearchText) }
257257

258258
return titleContains || noteContains || urlContains || tagsContain
259259
}

LabDuck/View/TableView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,16 +158,16 @@ struct TableView: View {
158158
// MARK: - 필터링 기능
159159
var filteredNodes: [KPNode] {
160160
if searchText.isEmpty {
161-
return board.nodes
161+
return board.nodes.reversed()
162162
} else {
163163
return board.nodes.filter { node in
164164
let titleMatch = node.unwrappedTitle.lowercased().contains(searchText.lowercased())
165-
let tagsMatch = document.board.getTags(node.id).map { ("# " + $0.name).lowercased() }.contains { $0.contains(searchText.lowercased()) }
165+
let tagsMatch = document.board.getTags(node.id).map { ("#" + $0.name).lowercased() }.contains { $0.contains(searchText.lowercased()) }
166166
let urlMatch = node.unwrappedURL.lowercased().contains(searchText.lowercased())
167167
let noteMatch = node.unwrappedNote.lowercased().contains(searchText.lowercased())
168168

169169
return titleMatch || tagsMatch || urlMatch || noteMatch
170-
}
170+
}.reversed()
171171
}
172172
}
173173

0 commit comments

Comments
 (0)