* global-error is not needed * remove /403 and /500 pages from pages router * add 403 and 500 pages in App Router * add i18n strings * fix i18n string * fix styling
22 lines
524 B
TypeScript
22 lines
524 B
TypeScript
"use client";
|
|
|
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
|
import { Button, showToast } from "@calcom/ui";
|
|
|
|
export default function CopyButton({ error }: { error: string }) {
|
|
const { t } = useLocale();
|
|
|
|
return (
|
|
<Button
|
|
color="secondary"
|
|
className="mt-2 border-0 font-sans font-normal hover:bg-gray-300"
|
|
StartIcon="copy"
|
|
onClick={() => {
|
|
navigator.clipboard.writeText(error);
|
|
showToast("Link copied!", "success");
|
|
}}>
|
|
{t("copy")}
|
|
</Button>
|
|
);
|
|
}
|