diff --git a/lib/Screens/Visit/components/body.dart b/lib/Screens/Visit/components/body.dart index eb219be..94376bb 100644 --- a/lib/Screens/Visit/components/body.dart +++ b/lib/Screens/Visit/components/body.dart @@ -1,3 +1,4 @@ +import 'package:diacritic/diacritic.dart'; import 'package:flutter/material.dart'; import 'package:manager_api/api.dart'; import 'package:mymuseum_visitapp/Components/Loading.dart'; @@ -178,7 +179,7 @@ class _BodyState extends State { visitAppContext.currentSections = sectionsToDisplay; if(searchValue != '' && searchValue != null) { - sectionsToDisplay = sections.where((s) => TranslationHelper.get(s.title, appContext.getContext()).toLowerCase().contains(searchValue.toString().toLowerCase())).toList(); + sectionsToDisplay = sections.where((s) => removeDiacritics(TranslationHelper.get(s.title, appContext.getContext()).toLowerCase()).contains(removeDiacritics(searchValue.toString().toLowerCase()))).toList(); } else { if(searchNumberValue != null) { sectionsToDisplay = sections.where((s) => s.order!+1 == searchNumberValue).toList();