@@ -120,13 +120,13 @@ final class App {
120120 private let alert = JSObject . global. alert. function!
121121
122122 // UI elements
123- private var container : JSValue
124- private var urlInput : JSValue
125- private var indexButton : JSValue
126- private var searchInput : JSValue
127- private var searchButton : JSValue
128- private var statusElement : JSValue
129- private var resultsElement : JSValue
123+ private let container : JSValue
124+ private let urlInput : JSValue
125+ private let indexButton : JSValue
126+ private let searchInput : JSValue
127+ private let searchButton : JSValue
128+ private let statusElement : JSValue
129+ private let resultsElement : JSValue
130130
131131 // Search service
132132 private let service : SearchService
@@ -214,13 +214,13 @@ final class App {
214214 resultsElement. innerHTML = . string( " " )
215215
216216 if results. isEmpty {
217- var noResults = document. createElement ( " p " )
217+ let noResults = document. createElement ( " p " )
218218 noResults. innerText = . string( " No results found. " )
219219 _ = resultsElement. appendChild ( noResults)
220220 } else {
221221 // Display up to 10 results
222222 for (index, result) in results. prefix ( 10 ) . enumerated ( ) {
223- var resultItem = document. createElement ( " div " )
223+ let resultItem = document. createElement ( " div " )
224224 resultItem. style = . string(
225225 " padding: 10px; margin: 5px 0; background: #f5f5f5; border-left: 3px solid blue; "
226226 )
0 commit comments