Skip to content

Commit b471a85

Browse files
committed
Do not flash results
1 parent aafdc1c commit b471a85

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/hexdocs/data/model.gleam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ pub fn update_route(model: Model, route: uri.Uri) {
232232
route.Home | route.NotFound -> #(model, effect.none())
233233
route.Search(q:, packages:) -> {
234234
case string.is_empty(q) {
235-
True -> #(set_search_results(model, #(0, [])), effect.none())
235+
True -> #(set_search_results(model, #(-1, [])), effect.none())
236236
False -> {
237237
Model(..model, search_input: q, search_packages_filters: packages)
238238
|> pair.new(effects.typesense_search(q, packages))

src/hexdocs/view/search.gleam

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,11 +299,11 @@ pub fn search(model: Model) {
299299
]),
300300
]),
301301
html.div([class("flex flex-col mx-auto max-w-[800px]")], {
302-
case string.is_empty(model.search_input) {
302+
let #(count, results) = option.unwrap(model.search_result, #(-1, []))
303+
304+
case count == -1 {
303305
True -> []
304306
False -> {
305-
let #(count, results) =
306-
option.unwrap(model.search_result, #(0, []))
307307
[
308308
html.div(
309309
[

0 commit comments

Comments
 (0)