searchResults top-level property

List<SearchResult> searchResults
getter/setter pair

Implementation

List<SearchResult> searchResults = <SearchResult>[
  SearchResult(
    name: '$appName $helpCenter',
    route: helpCenterPageRoute,
    aliases: <String>[
      'help',
      'help center',
      'center',
      'need help',
      'FAQS',
      'faqs',
      'FAQ',
      'faq'
    ],
    image: SvgPicture.asset(helpSearchIcon,
        height: searchIconHeight, width: searchIconHeight),
    onTap: (BuildContext context) async {
      await Navigator.of(context, rootNavigator: true)
          .pushNamed(helpCenterPageRoute);
    },
  ),

  //profile
  SearchResult(
    name: userProfile,
    // route: profileRoute,
    aliases: <String>[
      'profile',
      'prof',
      'my profile',
      'user profile',
      'profile info',
      'profile information'
    ],
    image: SvgPicture.asset(userProfileIconUrl,
        height: searchIconHeight, width: searchIconHeight),
    onTap: (BuildContext context) async {
      await Navigator.of(context, rootNavigator: true)
          .pushNamed(userProfileRoute);
    },
    route: '',
  ),

  //find patient
  SearchResult(
    name: patientFind,
    route: patientsPageRoute,
    role: patientRole,
    aliases: <String>[
      'find a patient',
      'find patient',
      'find my patient',
      'patient find',
      'search patient',
      'search for a patient',
      'search a patient',
      'patient search'
    ],
    image: SvgPicture.asset(findPatientIconUrl,
        height: searchIconHeight, width: searchIconHeight),
    onTap: (BuildContext context) =>
        triggerNavigationEvent(context: context, route: patientsPageRoute),
  ),

  // add patient
  SearchResult(
      name: patientAdd,
      role: patientRole,
      route: addPatientRoute,
      aliases: <String>[
        'add a patient',
        'add patient',
        'add my patient',
        'patient add',
        'register patient',
        'patient registration',
        'register a patient',
        'patient register'
      ],
      image: SvgPicture.asset(addPatientIconUrl,
          height: searchIconHeight, width: searchIconHeight),
      onTap: (BuildContext context) =>
          triggerNavigationEvent(context: context, route: addPatientRoute)),
];