Skip to content

Instantly share code, notes, and snippets.

@peterpme
Created February 28, 2020 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peterpme/ced39db9894c4d507828b5a2c9559dfd to your computer and use it in GitHub Desktop.
Save peterpme/ced39db9894c4d507828b5a2c9559dfd to your computer and use it in GitHub Desktop.
let (result) = useQuery(ComponentList.definition);
switch(result) {
| Loading => <LoadingSpinner />
| Error(err) => <ErrorMessage message={err##message} />
| Data(data) => {
switch(data##componentsList) {
| None => []
| Some(components) => components->Belt.Array.map(component => <div> component##value </span>
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment