mirror of
https://github.com/netbirdio/dashboard.git
synced 2026-09-23 00:30:43 -07:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42763b23c0 | ||
|
|
a918465c7e | ||
|
|
150a9cecc3 |
No files matched your search
Generated
+3845
-2777
File diff suppressed because it is too large.
Load diff
+4
-4
@@ -48,7 +48,6 @@
|
|||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
"dayjs": "^1.11.10",
|
"dayjs": "^1.11.10",
|
||||||
"eslint": "^8",
|
"eslint": "^8",
|
||||||
"eslint-config-next": "13.5.5",
|
|
||||||
"eslint-config-prettier": "^9.0.0",
|
"eslint-config-prettier": "^9.0.0",
|
||||||
"eslint-plugin-simple-import-sort": "^10.0.0",
|
"eslint-plugin-simple-import-sort": "^10.0.0",
|
||||||
"flowbite": "^1.8.1",
|
"flowbite": "^1.8.1",
|
||||||
@@ -57,12 +56,12 @@
|
|||||||
"ip-cidr": "^3.1.0",
|
"ip-cidr": "^3.1.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"lucide-react": "^0.460.0",
|
"lucide-react": "^0.460.0",
|
||||||
"next": "13.5.7",
|
"next": "^14.2.28",
|
||||||
"next-themes": "^0.2.1",
|
"next-themes": "^0.2.1",
|
||||||
"punycode": "^2.3.1",
|
"punycode": "^2.3.1",
|
||||||
"react": "^18",
|
"react": "^18.3.1",
|
||||||
"react-day-picker": "^8.9.1",
|
"react-day-picker": "^8.9.1",
|
||||||
"react-dom": "^18",
|
"react-dom": "^18.3.1",
|
||||||
"react-ga4": "^2.1.0",
|
"react-ga4": "^2.1.0",
|
||||||
"react-hot-toast": "^2.4.1",
|
"react-hot-toast": "^2.4.1",
|
||||||
"react-hotjar": "^6.2.0",
|
"react-hotjar": "^6.2.0",
|
||||||
@@ -78,6 +77,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"cypress": "^13.13.0",
|
"cypress": "^13.13.0",
|
||||||
|
"eslint-config-next": "^14.2.28",
|
||||||
"postcss": "^8",
|
"postcss": "^8",
|
||||||
"prettier": "3.0.3",
|
"prettier": "3.0.3",
|
||||||
"tailwindcss": "^3"
|
"tailwindcss": "^3"
|
||||||
|
|||||||
+26
-23
@@ -3,12 +3,13 @@
|
|||||||
import "../app/globals.css";
|
import "../app/globals.css";
|
||||||
import { DisableDarkReader } from "@components/DisableDarkReader";
|
import { DisableDarkReader } from "@components/DisableDarkReader";
|
||||||
import { TooltipProvider } from "@components/Tooltip";
|
import { TooltipProvider } from "@components/Tooltip";
|
||||||
|
import FullScreenLoading from "@components/ui/FullScreenLoading";
|
||||||
import { cn } from "@utils/helpers";
|
import { cn } from "@utils/helpers";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
import relativeTime from "dayjs/plugin/relativeTime";
|
import relativeTime from "dayjs/plugin/relativeTime";
|
||||||
import { Viewport } from "next/dist/lib/metadata/types/extra-types";
|
import { Viewport } from "next";
|
||||||
import localFont from "next/font/local";
|
import localFont from "next/font/local";
|
||||||
import React from "react";
|
import React, { Suspense } from "react";
|
||||||
import { Toaster } from "react-hot-toast";
|
import { Toaster } from "react-hot-toast";
|
||||||
import OIDCProvider from "@/auth/OIDCProvider";
|
import OIDCProvider from "@/auth/OIDCProvider";
|
||||||
import AnalyticsProvider from "@/contexts/AnalyticsProvider";
|
import AnalyticsProvider from "@/contexts/AnalyticsProvider";
|
||||||
@@ -34,27 +35,29 @@ export default function AppLayout({ children }: { children: React.ReactNode }) {
|
|||||||
return (
|
return (
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<body className={cn(inter.className, "dark:bg-nb-gray bg-gray-50")}>
|
<body className={cn(inter.className, "dark:bg-nb-gray bg-gray-50")}>
|
||||||
<AnalyticsProvider>
|
<Suspense fallback={<FullScreenLoading />}>
|
||||||
<DialogProvider>
|
<AnalyticsProvider>
|
||||||
<GlobalThemeProvider>
|
<DialogProvider>
|
||||||
<ErrorBoundaryProvider>
|
<GlobalThemeProvider>
|
||||||
<OIDCProvider>
|
<ErrorBoundaryProvider>
|
||||||
<TooltipProvider delayDuration={0}>
|
<OIDCProvider>
|
||||||
{children}
|
<TooltipProvider delayDuration={0}>
|
||||||
</TooltipProvider>
|
{children}
|
||||||
</OIDCProvider>
|
</TooltipProvider>
|
||||||
</ErrorBoundaryProvider>
|
</OIDCProvider>
|
||||||
</GlobalThemeProvider>
|
</ErrorBoundaryProvider>
|
||||||
</DialogProvider>
|
</GlobalThemeProvider>
|
||||||
<Toaster
|
</DialogProvider>
|
||||||
position={"top-center"}
|
<Toaster
|
||||||
toastOptions={{
|
position={"top-center"}
|
||||||
duration: 3000,
|
toastOptions={{
|
||||||
}}
|
duration: 3000,
|
||||||
/>
|
}}
|
||||||
<NavigationEvents />
|
/>
|
||||||
<DisableDarkReader />
|
<NavigationEvents />
|
||||||
</AnalyticsProvider>
|
<DisableDarkReader />
|
||||||
|
</AnalyticsProvider>
|
||||||
|
</Suspense>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user