Fix eslint

This commit is contained in:
KMKoushik
2024-04-22 12:46:53 +10:00
parent ae249df47d
commit 493e9fb63a
40 changed files with 72 additions and 133 deletions

View File

@@ -6,7 +6,6 @@ import { Label } from "@unsend/ui/src/label";
import {
Dialog,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,

View File

@@ -9,7 +9,6 @@ import {
TableRow,
} from "@unsend/ui/src/table";
import { formatDistanceToNow } from "date-fns";
import Link from "next/link";
import { api } from "~/trpc/react";
export default function ApiList() {

View File

@@ -1,4 +1,3 @@
import type { Metadata } from "next";
import ApiList from "./api-list";
import AddApiKey from "./add-api-key";

View File

@@ -1,11 +1,4 @@
import {
AreaChart,
Area,
XAxis,
YAxis,
CartesianGrid,
Tooltip,
} from "recharts";
import { AreaChart, Area, XAxis, YAxis, Tooltip } from "recharts";
const data = [
{

View File

@@ -1,30 +1,5 @@
"use client";
import Link from "next/link";
import {
Bell,
CircleUser,
Home,
LineChart,
Menu,
Package,
Package2,
Search,
ShoppingCart,
Users,
} from "lucide-react";
import { Button } from "@unsend/ui/src/button";
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@unsend/ui/src/dropdown-menu";
import { Input } from "@unsend/ui/src/input";
import { Sheet, SheetContent, SheetTrigger } from "@unsend/ui/src/sheet";
import DashboardChart from "./dashboard-chart";
export default function Dashboard() {

View File

@@ -1,6 +1,5 @@
"use client";
import type { Metadata } from "next";
import { api } from "~/trpc/react";
import { Domain, DomainStatus } from "@prisma/client";
import {
@@ -12,7 +11,6 @@ import {
BreadcrumbSeparator,
} from "@unsend/ui/src/breadcrumb";
import { DomainStatusBadge } from "../domain-badge";
import { formatDistanceToNow } from "date-fns";
import {
Table,
TableBody,
@@ -26,7 +24,6 @@ import { CheckIcon, ClipboardCopy } from "lucide-react";
import React from "react";
import { Switch } from "@unsend/ui/src/switch";
import DeleteDomain from "./delete-domain";
import { DkimStatus } from "@aws-sdk/client-sesv2";
import SendTestMail from "./send-test-mail";
export default function DomainItemPage({

View File

@@ -4,8 +4,6 @@ import { Button } from "@unsend/ui/src/button";
import {
Dialog,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
DialogTrigger,
@@ -13,9 +11,8 @@ import {
import { api } from "~/trpc/react";
import React, { useState } from "react";
import { Domain } from "@prisma/client";
import { useRouter } from "next/navigation";
import { toast } from "@unsend/ui/src/toaster";
import { Send, SendHorizonal } from "lucide-react";
import { SendHorizonal } from "lucide-react";
import { Code } from "@unsend/ui/src/code";
const jsCode = `const requestOptions = {
@@ -112,14 +109,11 @@ if (curl_errno($ch)) {
export const SendTestMail: React.FC<{ domain: Domain }> = ({ domain }) => {
const [open, setOpen] = useState(false);
const [domainName, setDomainName] = useState("");
const sendTestEmailFromDomainMutation =
api.domain.sendTestEmailFromDomain.useMutation();
const utils = api.useUtils();
const router = useRouter();
function handleSendTestEmail() {
sendTestEmailFromDomainMutation.mutate(
{

View File

@@ -1,6 +1,6 @@
"use client";
import { Domain, DomainStatus } from "@prisma/client";
import { Domain } from "@prisma/client";
import { formatDistanceToNow } from "date-fns";
import Link from "next/link";
import { Switch } from "@unsend/ui/src/switch";

View File

@@ -1,4 +1,3 @@
import type { Metadata } from "next";
import DomainsList from "./domain-list";
import AddDomain from "./add-domain";

View File

@@ -1,7 +1,5 @@
"use client";
import { useEffect } from "react";
import { useRouter } from "next/navigation";
import { api } from "~/trpc/react";
import { Separator } from "@unsend/ui/src/separator";
import { EmailStatusBadge, EmailStatusIcon } from "./email-status-badge";

View File

@@ -1,6 +1,5 @@
"use client";
import Link from "next/link";
import {
Table,
TableHeader,
@@ -9,7 +8,6 @@ import {
TableBody,
TableCell,
} from "@unsend/ui/src/table";
import { Badge } from "@unsend/ui/src/badge";
import { api } from "~/trpc/react";
import {
Mail,
@@ -22,10 +20,7 @@ import {
import { formatDistanceToNow } from "date-fns";
import { EmailStatus } from "@prisma/client";
import { EmailStatusBadge } from "./email-status-badge";
import { useState } from "react";
import EmailDetails from "./email-details";
import { useRouter } from "next/navigation";
import { useSearchParams } from "next/navigation"; // Adjust the import based on your project setup
import dynamic from "next/dynamic";
import { useUrlState } from "~/hooks/useUrlState";
import { Button } from "@unsend/ui/src/button";
@@ -34,7 +29,6 @@ import {
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@unsend/ui/src/select";
/* Stupid hydrating error. And I so stupid to understand the stupid NextJS docs. Because they stupid change it everyday */

View File

@@ -22,6 +22,7 @@ export const EmailStatusBadge: React.FC<{ status: EmailStatus }> = ({
break;
case "DELIVERY_DELAYED":
badgeColor = "bg-yellow-500/10 text-yellow-600 border-yellow-600/10";
break;
case "COMPLAINED":
badgeColor = "bg-yellow-500/10 text-yellow-600 border-yellow-600/10";
break;
@@ -64,6 +65,7 @@ export const EmailStatusIcon: React.FC<{ status: EmailStatus }> = ({
case "DELIVERY_DELAYED":
outsideColor = "bg-yellow-500/40";
insideColor = "bg-yellow-500";
break;
case "COMPLAINED":
outsideColor = "bg-yellow-500/40";
insideColor = "bg-yellow-500";

View File

@@ -1,5 +1,3 @@
import type { Metadata } from "next";
import { Suspense } from "react";
import dynamic from "next/dynamic";
const EmailList = dynamic(

View File

@@ -1,14 +1,12 @@
import Link from "next/link";
import { redirect } from "next/navigation";
import {
Bell,
BellRing,
BookUser,
CircleUser,
Code,
Globe,
Home,
KeyRound,
LayoutDashboard,
LineChart,
Mail,
@@ -16,7 +14,6 @@ import {
MessageSquareMore,
Package,
Package2,
Search,
ShoppingCart,
Users,
Volume2,
@@ -31,13 +28,11 @@ import {
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@unsend/ui/src/dropdown-menu";
import { Input } from "@unsend/ui/src/input";
import { Sheet, SheetContent, SheetTrigger } from "@unsend/ui/src/sheet";
import { NextAuthProvider } from "~/providers/next-auth";
import { getServerAuthSession } from "~/server/auth";
import Image from "next/image";
import { useRouter } from "next/navigation";
import { NavButton } from "./nav-button";
export const metadata = {

View File

@@ -2,6 +2,5 @@ import NextAuth from "next-auth";
import { authOptions } from "~/server/auth";
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
const handler = NextAuth(authOptions);
export { handler as GET, handler as POST };

View File

@@ -32,7 +32,7 @@ export async function POST(req: Request) {
}
async function handleSubscription(message: any) {
const subResponse = await fetch(message.SubscribeURL, {
await fetch(message.SubscribeURL, {
method: "GET",
});

View File

@@ -1,7 +1,6 @@
import Link from "next/link";
import { getServerAuthSession } from "~/server/auth";
import { api } from "~/trpc/server";
import { Button } from "@unsend/ui/src/button";
import { SendHorizonal } from "lucide-react";