Files
kandev/apps/web/components/settings/workflow-synced-badge.tsx
João Salavisa 03d5f98cb6 feat(i18n): localize Settings → Workflows (#2201)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 15:30:27 +02:00

27 lines
776 B
TypeScript

import { useTranslation } from "react-i18next";
import { Badge } from "@kandev/ui/badge";
import { Tooltip, TooltipContent, TooltipTrigger } from "@kandev/ui/tooltip";
export function WorkflowSyncedBadge({ sourcePath }: { sourcePath?: string }) {
const { t } = useTranslation();
return (
<Tooltip>
<TooltipTrigger asChild>
<Badge
variant="outline"
tabIndex={0}
className="text-xs cursor-default"
data-testid="workflow-synced-badge"
>
{t("workflows:synced")}
</Badge>
</TooltipTrigger>
<TooltipContent>
{t("workflows:syncedBadgeTooltip", {
source: sourcePath || t("workflows:aConfiguredRepository"),
})}
</TooltipContent>
</Tooltip>
);
}