Prepare for GitHub Pages deployment

This commit is contained in:
eshanized
2024-12-25 05:00:53 +05:30
parent 2340d0f691
commit 138d4a9d2b
80 changed files with 7421 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import { Download } from 'lucide-react';
import { motion } from 'framer-motion';
interface DownloadButtonProps {
version: string;
size: string;
url: string;
}
export function DownloadButton({ version, size, url }: DownloadButtonProps) {
return (
<motion.a
href={url}
whileHover={{ scale: 1.02 }}
whileTap={{ scale: 0.98 }}
className="flex items-center justify-between w-full p-4 bg-white/80 backdrop-blur-sm rounded-lg border border-gray-200 hover:border-cornflower-blue transition-colors"
>
<div>
<h3 className="font-semibold text-gray-900">Snigdha OS {version}</h3>
<p className="text-sm text-gray-500">{size}</p>
</div>
<Download className="h-5 w-5 text-cornflower-blue" />
</motion.a>
);
}