diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx index 1ff784e6d..f158df329 100644 --- a/web/src/components/overlay/detail/SearchDetailDialog.tsx +++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx @@ -655,7 +655,9 @@ function ObjectSnapshotTab({ onSubmitToPlus(false); }} > - This is a {search?.label} + This is{" "} + {/^[aeiou]/i.test(search?.label || "") ? "an" : "a"}{" "} + {search?.label} )} diff --git a/web/src/components/overlay/dialog/FrigatePlusDialog.tsx b/web/src/components/overlay/dialog/FrigatePlusDialog.tsx index 18ada20fc..e98a4164a 100644 --- a/web/src/components/overlay/dialog/FrigatePlusDialog.tsx +++ b/web/src/components/overlay/dialog/FrigatePlusDialog.tsx @@ -144,7 +144,8 @@ export function FrigatePlusDialog({ onSubmitToPlus(false); }} > - This is a {upload?.label} + This is {/^[aeiou]/i.test(upload?.label || "") ? "an" : "a"}{" "} + {upload?.label} )}