Fix searching to be case insensitive
This commit is contained in:
parent
440c5140f8
commit
843460594e
1 changed files with 7 additions and 4 deletions
|
@ -6,10 +6,11 @@ import gleam/dynamic
|
|||
import gleam/list
|
||||
import gleam/map
|
||||
import gleam/option
|
||||
import gleam/string
|
||||
import lustre
|
||||
import lustre/effect
|
||||
import lustre/element.{text}
|
||||
import lustre/element/html.{div, h3}
|
||||
import lustre/element
|
||||
import lustre/element/html.{div}
|
||||
import lustre/attribute
|
||||
import lustre/event
|
||||
import elekf/utils/order.{type Sorter} as order_utils
|
||||
|
@ -187,9 +188,11 @@ pub fn library_view(
|
|||
) {
|
||||
let items = case model.search.search_text {
|
||||
"" -> model.data
|
||||
txt ->
|
||||
txt -> {
|
||||
let search_txt = string.lowercase(txt)
|
||||
model.data
|
||||
|> list.filter(fn(item) { search_filter(item.1, txt) })
|
||||
|> list.filter(fn(item) { search_filter(item.1, search_txt) })
|
||||
}
|
||||
}
|
||||
|
||||
div(
|
||||
|
|
Loading…
Reference in a new issue