VersionIndicator.tsx 673 B

1234567891011121314151617181920212223
  1. import React from "react"
  2. import { useTranslation } from "react-i18next"
  3. import { Package } from "@roo/package"
  4. interface VersionIndicatorProps {
  5. onClick: () => void
  6. className?: string
  7. }
  8. const VersionIndicator: React.FC<VersionIndicatorProps> = ({ onClick, className = "" }) => {
  9. const { t } = useTranslation()
  10. return (
  11. <button
  12. onClick={onClick}
  13. className={`text-xs text-vscode-descriptionForeground hover:text-vscode-foreground transition-colors cursor-pointer px-2 py-1 rounded border ${className}`}
  14. aria-label={t("chat:versionIndicator.ariaLabel", { version: Package.version })}>
  15. v{Package.version}
  16. </button>
  17. )
  18. }
  19. export default VersionIndicator