Merge c1613d8a21 into 7e2a913e13
This commit is contained in:
commit
f4a1777db7
|
|
@ -23,6 +23,7 @@ import {
|
|||
ContextMenuItem,
|
||||
ContextMenuTrigger,
|
||||
} from "./ui/context-menu";
|
||||
import { toast } from "sonner";
|
||||
|
||||
export function Header() {
|
||||
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
||||
|
|
@ -66,9 +67,17 @@ export function Header() {
|
|||
<ContextMenuContent>
|
||||
<ContextMenuItem
|
||||
onClick={async () => {
|
||||
const res = await fetch(DEFAULT_LOGO_URL);
|
||||
const svg = await res.text();
|
||||
await navigator.clipboard.writeText(svg);
|
||||
try {
|
||||
const response = await fetch(DEFAULT_LOGO_URL);
|
||||
if (!response.ok) {
|
||||
throw new Error(`Failed to fetch SVG: ${response.status}`);
|
||||
}
|
||||
const svg = await response.text();
|
||||
await navigator.clipboard.writeText(svg);
|
||||
toast.success("SVG copied to clipboard");
|
||||
} catch {
|
||||
toast.error("Failed to copy SVG to clipboard");
|
||||
}
|
||||
}}
|
||||
>
|
||||
<HugeiconsIcon icon={Copy01Icon} />
|
||||
|
|
|
|||
Loading…
Reference in New Issue