open Lwt.Syntax; let is_substring = (a, b) => { let len_a = String.length(a); let len_b = String.length(b); if (len_a > len_b) { false; } else { let rec check = start => if (start > len_b - len_a) { false; } else if (String.sub(b, start, len_a) == a) { true; } else { check(start + 1); }; check(0); }; }; [@react.async.component] let make = (~searchText: string) => { let+ notes = DB.read_notes(); switch (notes) { | Error(error) =>