fix docs link

This commit is contained in:
Josh Hawkins 2026-03-07 07:37:49 -06:00
parent 525604a9f3
commit d347c47f2e
2 changed files with 20 additions and 2 deletions

View File

@ -7,10 +7,12 @@ import axios from "axios";
import { useSWRConfig } from "swr"; import { useSWRConfig } from "swr";
import { toast } from "sonner"; import { toast } from "sonner";
import { Trans, useTranslation } from "react-i18next"; import { Trans, useTranslation } from "react-i18next";
import { LuInfo, LuMinus, LuPlus } from "react-icons/lu"; import { LuExternalLink, LuInfo, LuMinus, LuPlus } from "react-icons/lu";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { isMobile } from "react-device-detect"; import { isMobile } from "react-device-detect";
import { useIsAdmin } from "@/hooks/use-is-admin"; import { useIsAdmin } from "@/hooks/use-is-admin";
import { useDocDomain } from "@/hooks/use-doc-domain";
import { Link } from "react-router-dom";
const OFFSET_MIN = -2500; const OFFSET_MIN = -2500;
const OFFSET_MAX = 2500; const OFFSET_MAX = 2500;
@ -23,6 +25,7 @@ type Props = {
export default function AnnotationOffsetSlider({ className }: Props) { export default function AnnotationOffsetSlider({ className }: Props) {
const { annotationOffset, setAnnotationOffset, camera } = useDetailStream(); const { annotationOffset, setAnnotationOffset, camera } = useDetailStream();
const isAdmin = useIsAdmin(); const isAdmin = useIsAdmin();
const { getLocaleDocUrl } = useDocDomain();
const { mutate } = useSWRConfig(); const { mutate } = useSWRConfig();
const { t } = useTranslation(["views/explore"]); const { t } = useTranslation(["views/explore"]);
const [isSaving, setIsSaving] = useState(false); const [isSaving, setIsSaving] = useState(false);
@ -152,6 +155,19 @@ export default function AnnotationOffsetSlider({ className }: Props) {
</PopoverTrigger> </PopoverTrigger>
<PopoverContent className="w-80 text-sm"> <PopoverContent className="w-80 text-sm">
{t("trackingDetails.annotationSettings.offset.tips")} {t("trackingDetails.annotationSettings.offset.tips")}
<div className="mt-2 flex items-center text-primary-variant">
<Link
to={getLocaleDocUrl(
"troubleshooting/dummy-camera#annotation-offset",
)}
target="_blank"
rel="noopener noreferrer"
className="inline"
>
{t("readTheDocumentation", { ns: "common" })}
<LuExternalLink className="ml-2 inline-flex size-3" />
</Link>
</div>
</PopoverContent> </PopoverContent>
</Popover> </Popover>
</div> </div>

View File

@ -168,7 +168,9 @@ export function AnnotationSettingsPane({
{t("trackingDetails.annotationSettings.offset.tips")} {t("trackingDetails.annotationSettings.offset.tips")}
<div className="mt-2 flex items-center text-primary-variant"> <div className="mt-2 flex items-center text-primary-variant">
<Link <Link
to={getLocaleDocUrl("configuration/reference")} to={getLocaleDocUrl(
"troubleshooting/dummy-camera#annotation-offset",
)}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
className="inline" className="inline"