Kris Yotamrevised entire site1a92d151 year agoHistory
30 lines · 664 B · TypeScript
RawDownload
"use client" import { Button } from "@/components/ui/button"import { Share2 } from "lucide-react"import { useToast } from "@/components/ui/use-toast" export function ShareButton() {  const { toast } = useToast()   const handleShare = async () => {    try {      await navigator.clipboard.writeText(window.location.href)      toast({        description: "Link copied to clipboard!",      })    } catch (err) {      toast({        variant: "destructive",        description: "Failed to copy link.",      })    }  }   return (    <Button variant="ghost" size="icon" onClick={handleShare}>      <Share2 className="h-5 w-5" />    </Button>  )} 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t