chore(website): make biome happy

This commit is contained in:
JiPai
2024-09-06 15:42:50 +08:00
parent 7acb86a83e
commit c482230995
23 changed files with 396 additions and 472 deletions

View File

@@ -1,5 +1,5 @@
import { notFound } from 'next/navigation'
import { notFound } from "next/navigation";
export default function CatchAll() {
notFound()
notFound();
}

View File

@@ -1,94 +1,90 @@
import clsx from 'clsx'
import { Inter, Lexend } from 'next/font/google'
import '@/styles/tailwind.css'
import GoogleAnalytics from '@/components/analitycs/google'
import clsx from "clsx";
import { Inter, Lexend } from "next/font/google";
import "@/styles/tailwind.css";
import GoogleAnalytics from "@/components/analitycs/google";
import { NextIntlClientProvider } from 'next-intl'
import { getMessages } from 'next-intl/server'
import { NextIntlClientProvider } from "next-intl";
import { getMessages } from "next-intl/server";
import type { Metadata } from 'next'
import type { Metadata } from "next";
export const metadata: Metadata = {
title: {
default: 'Dokploy - Effortless Deployment Solutions',
template: '%s | Simplify Your DevOps',
default: "Dokploy - Effortless Deployment Solutions",
template: "%s | Simplify Your DevOps",
},
alternates: {
canonical: 'https://dokploy.com',
canonical: "https://dokploy.com",
languages: {
en: 'https://dokploy.com',
en: "https://dokploy.com",
},
},
description:
'Streamline your deployment process with Dokploy. Effortlessly manage applications and databases on any VPS using Docker and Traefik for improved performance and security.',
applicationName: 'Dokploy',
"Streamline your deployment process with Dokploy. Effortlessly manage applications and databases on any VPS using Docker and Traefik for improved performance and security.",
applicationName: "Dokploy",
keywords: [
'Dokploy',
'Docker',
'Traefik',
'deployment',
'VPS',
'application management',
'database management',
'DevOps',
'cloud infrastructure',
'UI Self hosted',
"Dokploy",
"Docker",
"Traefik",
"deployment",
"VPS",
"application management",
"database management",
"DevOps",
"cloud infrastructure",
"UI Self hosted",
],
referrer: 'origin',
robots: 'index, follow',
referrer: "origin",
robots: "index, follow",
openGraph: {
type: 'website',
url: 'https://dokploy.com',
title: 'Dokploy - Effortless Deployment Solutions',
type: "website",
url: "https://dokploy.com",
title: "Dokploy - Effortless Deployment Solutions",
description:
'Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.',
siteName: 'Dokploy',
"Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.",
siteName: "Dokploy",
images: [
{
url: 'http://dokploy.com/og.png',
url: "http://dokploy.com/og.png",
},
],
},
twitter: {
card: 'summary_large_image',
site: '@Dokploy',
creator: '@Dokploy',
title: 'Dokploy - Simplify Your DevOps',
card: "summary_large_image",
site: "@Dokploy",
creator: "@Dokploy",
title: "Dokploy - Simplify Your DevOps",
description:
'Deploy applications and manage databases with ease using Dokploy. Learn how our platform can elevate your infrastructure management.',
images: 'https://dokploy.com/og.png',
"Deploy applications and manage databases with ease using Dokploy. Learn how our platform can elevate your infrastructure management.",
images: "https://dokploy.com/og.png",
},
}
};
const inter = Inter({
subsets: ['latin'],
display: 'swap',
variable: '--font-inter',
})
subsets: ["latin"],
display: "swap",
variable: "--font-inter",
});
const lexend = Lexend({
subsets: ['latin'],
display: 'swap',
variable: '--font-lexend',
})
subsets: ["latin"],
display: "swap",
variable: "--font-lexend",
});
export default async function RootLayout({
children,
params,
}: {
children: React.ReactNode
params: { locale: string }
children: React.ReactNode;
params: { locale: string };
}) {
const { locale } = params
const messages = await getMessages()
const { locale } = params;
const messages = await getMessages();
return (
<html
lang={locale}
className={clsx(
'h-full scroll-smooth',
inter.variable,
lexend.variable,
)}
className={clsx("h-full scroll-smooth", inter.variable, lexend.variable)}
>
<GoogleAnalytics />
<body className="flex h-full flex-col">
@@ -97,5 +93,5 @@ export default async function RootLayout({
</NextIntlClientProvider>
</body>
</html>
)
);
}

View File

@@ -1,5 +1,5 @@
import { SlimLayout } from '@/components/SlimLayout'
import { SlimLayout } from "@/components/SlimLayout";
export default function NotFound() {
return <SlimLayout />
return <SlimLayout />;
}

View File

@@ -1,11 +1,11 @@
import { CallToAction } from '@/components/CallToAction'
import { Faqs } from '@/components/Faqs'
import { Footer } from '@/components/Footer'
import { Header } from '@/components/Header'
import { Hero } from '@/components/Hero'
import { PrimaryFeatures } from '@/components/PrimaryFeatures'
import { SecondaryFeatures } from '@/components/SecondaryFeatures'
import { Testimonials } from '../../components/Testimonials'
import { CallToAction } from "@/components/CallToAction";
import { Faqs } from "@/components/Faqs";
import { Footer } from "@/components/Footer";
import { Header } from "@/components/Header";
import { Hero } from "@/components/Hero";
import { PrimaryFeatures } from "@/components/PrimaryFeatures";
import { SecondaryFeatures } from "@/components/SecondaryFeatures";
import { Testimonials } from "../../components/Testimonials";
export default function Home() {
return (
@@ -21,5 +21,5 @@ export default function Home() {
<Footer />
</main>
</div>
)
);
}

View File

@@ -1,11 +1,11 @@
import { ReactNode } from 'react'
import type { ReactNode } from "react";
type Props = {
children: ReactNode
}
children: ReactNode;
};
// Since we have a `not-found.tsx` page on the root, a layout file
// is required, even if it's just passing children through.
export default function RootLayout({ children }: Props) {
return children
return children;
}

View File

@@ -1,13 +1,13 @@
'use client'
"use client";
import Error from 'next/error'
import NextError from "next/error";
export default function NotFound() {
return (
<html lang="en">
<body>
<Error statusCode={404} />
<NextError statusCode={404} />
</body>
</html>
)
);
}