O3 Framework / useLocations
useLocations(
tagUuidOrName,query):Location[]
Defined in: packages/framework/esm-react-utils/src/useLocations.tsx:29
A React hook that fetches and returns locations from the OpenMRS server. Locations can be filtered by a tag UUID/name and/or a search query string.
Optional tag UUID or name to filter locations by.
Pass null to not filter by tag.
null |
string |
Optional search query string to filter locations. Pass null
to not filter by query.
null |
string |
Location[]
An array of Location objects. Returns an empty array while loading or if an error occurs.
import { useLocations } from '@openmrs/esm-framework';
function LocationList() {
const locations = useLocations('Login Location');
return (
<ul>
{locations.map((loc) => <li key={loc.uuid}>{loc.display}</li>)}
</ul>
);
}