refactor: use copy package

This commit is contained in:
Mauricio Siu
2025-01-26 17:42:04 -06:00
parent eeb97645b5
commit 36c1a615c6

View File

@@ -23,12 +23,12 @@ import { api } from "@/utils/api";
import type { ServiceType } from "@dokploy/server/db/schema"; import type { ServiceType } from "@dokploy/server/db/schema";
import { zodResolver } from "@hookform/resolvers/zod"; import { zodResolver } from "@hookform/resolvers/zod";
import { Copy, Trash2 } from "lucide-react"; import { Copy, Trash2 } from "lucide-react";
import { TrashIcon } from "lucide-react";
import { useRouter } from "next/router"; import { useRouter } from "next/router";
import { useState } from "react"; import { useState } from "react";
import { useForm } from "react-hook-form"; import { useForm } from "react-hook-form";
import { toast } from "sonner"; import { toast } from "sonner";
import { z } from "zod"; import { z } from "zod";
import copy from "copy-to-clipboard";
const deleteComposeSchema = z.object({ const deleteComposeSchema = z.object({
projectName: z.string().min(1, { projectName: z.string().min(1, {
@@ -155,9 +155,7 @@ export const DeleteService = ({ id, type }: Props) => {
variant="outline" variant="outline"
onClick={() => { onClick={() => {
if (data?.name && data?.appName) { if (data?.name && data?.appName) {
navigator.clipboard.writeText( copy(`${data.name}/${data.appName}`);
`${data.name}/${data.appName}`,
);
toast.success("Copied to clipboard. Be careful!"); toast.success("Copied to clipboard. Be careful!");
} }
}} }}