diff --git a/src/components/misc/BannerPopover.tsx b/src/components/misc/BannerPopover.tsx index b621ce4..3a4fa34 100644 --- a/src/components/misc/BannerPopover.tsx +++ b/src/components/misc/BannerPopover.tsx @@ -1,16 +1,16 @@ -"use client";; +"use client"; import { zodResolver } from "@hookform/resolvers/zod"; import { useForm } from "react-hook-form"; import { z } from "zod"; import { Button } from "@/components/ui/button"; import { - Form, - FormControl, - FormField, - FormItem, - FormLabel, - FormMessage, + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { setCustomization } from "@/lib/api"; @@ -18,73 +18,73 @@ import { toast } from "sonner"; import ColorProvider from "../ColorProvider"; const FormSchema = z.object({ - website: z - .string() - .min(2, { - message: "ID must be at least 2 characters.", - }) - .url({ message: "Image must be in URL form." }), + website: z + .string() + .min(2, { + message: "ID must be at least 2 characters.", + }) + .url({ message: "Image must be in URL form." }), }); export function BannerPopover({ server, get }: { server: string; get: any }) { - const form = useForm>({ - resolver: zodResolver(FormSchema), - defaultValues: { - website: "", - }, - }); + const form = useForm>({ + resolver: zodResolver(FormSchema), + defaultValues: { + website: "", + }, + }); - async function onSubmit(data: z.infer) { - toast.promise(setCustomization(server, { banner: data.website }), { - loading: "Setting banner..", - success: "Set banner!", - error: "Error while setting banner", - }); - } + async function onSubmit(data: z.infer) { + toast.promise(setCustomization(server, { banner: data.website }), { + loading: "Setting banner..", + success: "Set banner!", + error: "Error while setting banner", + }); + } - return ( - -
- - All images that are in a web supported format can be used as the - banner for a server. - -
-
-
- - ( - - Image URL - - - - - - )} - /> - - - - -
-
- ); + return ( + +
+ + All images that are in a web supported format can be used as the + banner for a server. + +
+
+
+ + ( + + Image URL + + + + + + )} + /> + + + + +
+
+ ); } diff --git a/src/components/misc/DiscordPopover.tsx b/src/components/misc/DiscordPopover.tsx index 814d885..cded2f2 100644 --- a/src/components/misc/DiscordPopover.tsx +++ b/src/components/misc/DiscordPopover.tsx @@ -78,7 +78,7 @@ export function DiscordPopover({ server, get }: { server: string; get: any }) { }, [get]); return ( - +
To embed a Discord server into your server page, first enable the