import { Download } from "lucide-react";
import {
  ANDROID_APP_DOWNLOAD_FILENAME,
  ANDROID_APP_DOWNLOAD_URL,
} from "@/const";

type AndroidAppDownloadLinkProps = {
  label: string;
  className?: string;
};

export function AndroidAppDownloadLink({
  label,
  className,
}: AndroidAppDownloadLinkProps) {
  return (
    <a
      href={encodeURI(ANDROID_APP_DOWNLOAD_URL)}
      download={ANDROID_APP_DOWNLOAD_FILENAME}
      className={className}
    >
      <Download aria-hidden className="size-4 shrink-0" />
      <span>{label}</span>
    </a>
  );
}
