The weeb for the next gen discord boat - Wamellow wamellow.com
bot discord
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

typo in gallery

Luna b9b1ef72 ac67a9df

+8 -8
+2 -2
app/(home)/ai/page.tsx
··· 6 6 import { BsDiscord } from "react-icons/bs"; 7 7 import { HiUserAdd } from "react-icons/hi"; 8 8 9 - import { getUploads } from "@/app/ai-gallary/api"; 9 + import { getUploads } from "@/app/ai-gallery/api"; 10 10 import Notice from "@/components/notice"; 11 11 import { ServerButton } from "@/components/server-button"; 12 12 import CommandPic from "@/public/image-command.webp"; ··· 112 112 <Link 113 113 key={item.id + i} 114 114 className="gap-10 items-center w-full relative max-w-lg hover:scale-105 transition-transform duration-300 ease-in-out" 115 - href={`/ai-gallary/${item.id}`} 115 + href={`/ai-gallery/${item.id}`} 116 116 > 117 117 <Image 118 118 alt=""
+2 -2
app/ai-gallary/[uploadId]/layout.tsx app/ai-gallery/[uploadId]/layout.tsx
··· 30 30 const title = "Free /image Ai for Discord"; 31 31 const description = `View an amazing AI generated image ${"model" in upload ? `using the ${upload.model}` : ""} created with our versatile /image command. ${"prompt" in upload ? `Using the prompt: ${upload.prompt}` : ""}`.replace(" ", " "); 32 32 const images = "id" in upload ? `https://r2.wamellow.com/ai-image/${upload.id}.webp` : `${getBaseUrl()}/waya-v3.jpg`; 33 - const url = getCanonicalUrl("ai-gallary", params.uploadId); 33 + const url = getCanonicalUrl("ai-gallery", params.uploadId); 34 34 35 35 return { 36 36 title, ··· 113 113 <Link 114 114 key={upload.id} 115 115 className="h-24 w-24" 116 - href={`/ai-gallary/${upload.id}`} 116 + href={`/ai-gallery/${upload.id}`} 117 117 > 118 118 <NextImage 119 119 alt={upload.prompt}
app/ai-gallary/[uploadId]/page.tsx app/ai-gallery/[uploadId]/page.tsx
+4 -4
app/ai-gallary/[uploadId]/side.component.tsx app/ai-gallery/[uploadId]/side.component.tsx
··· 32 32 <CopyToClipboardButton 33 33 className="w-full !justify-start" 34 34 title="Share this page" 35 - text={getCanonicalUrl("ai-gallary", upload.id as string)} 35 + text={getCanonicalUrl("ai-gallery", upload.id as string)} 36 36 icon={<HiShare />} 37 37 /> 38 38 <Tooltip content="Share on Reddit" delay={0} closeDelay={0} showArrow> 39 39 <Button 40 40 as={Link} 41 - href={`https://reddit.com/submit?title=${encodeURIComponent(`Created an /image with a ${upload.model} AI model on wamellow.com`)}&text=${`Hey! I created this AI /image with the ${upload.model} model and the prompt: "${encodeURIComponent(upload.prompt)}" ${encodeURIComponent("\n\n")}${getCanonicalUrl("ai-gallary", upload.id as string)}`}`} 41 + href={`https://reddit.com/submit?title=${encodeURIComponent(`Created an /image with a ${upload.model} AI model on wamellow.com`)}&text=${`Hey! I created this AI /image with the ${upload.model} model and the prompt: "${encodeURIComponent(upload.prompt)}" ${encodeURIComponent("\n\n")}${getCanonicalUrl("ai-gallery", upload.id as string)}`}`} 42 42 target="_blank" 43 43 isIconOnly 44 44 > ··· 48 48 <Tooltip content="Share on Twitter/X" delay={0} closeDelay={0} showArrow> 49 49 <Button 50 50 as={Link} 51 - href={`https://twitter.com/intent/tweet?text=${encodeURIComponent(`Created an #ai /image with a ${upload.model} AI model on on wamellow.com! The query is "${upload.prompt}"`)}&url=${encodeURIComponent(getCanonicalUrl("ai-gallary", upload.id as string))}&hashtags=${encodeURIComponent("wamellow,discord")}`} 51 + href={`https://twitter.com/intent/tweet?text=${encodeURIComponent(`Created an #ai /image with a ${upload.model} AI model on on wamellow.com! The query is "${upload.prompt}"`)}&url=${encodeURIComponent(getCanonicalUrl("ai-gallery", upload.id as string))}&hashtags=${encodeURIComponent("wamellow,discord")}`} 52 52 target="_blank" 53 53 isIconOnly 54 54 > ··· 152 152 153 153 {guild && "id" in guild && 154 154 <Link 155 - href={getCanonicalUrl("leaderboard", guild.id, "?utm_source=wamellow.com&utm_medium=ai-gallary")} 155 + href={getCanonicalUrl("leaderboard", guild.id, "?utm_source=wamellow.com&utm_medium=ai-gallery")} 156 156 target="_blank" 157 157 className="flex gap-3 items-center border-2 border-wamellow p-3 rounded-lg shadow-md" 158 158 >
app/ai-gallary/api.ts app/ai-gallery/api.ts