feat: auth & admin

This commit is contained in:
2026-06-03 10:41:53 +03:00
parent 612d0f0125
commit 7dc59fb3c4
120 changed files with 4683 additions and 2159 deletions
@@ -12,7 +12,7 @@ Analytics, logging, and error tracking don't block user interaction. Load them a
**Incorrect (blocks initial bundle):**
```tsx
import { Analytics } from '@vercel/analytics/react'
import { Analytics } from '@vercel/analytics/react';
export default function RootLayout({ children }) {
return (
@@ -22,19 +22,19 @@ export default function RootLayout({ children }) {
<Analytics />
</body>
</html>
)
);
}
```
**Correct (loads after hydration):**
```tsx
import dynamic from 'next/dynamic'
import dynamic from 'next/dynamic';
const Analytics = dynamic(
() => import('@vercel/analytics/react').then(m => m.Analytics),
{ ssr: false }
)
() => import('@vercel/analytics/react').then((m) => m.Analytics),
{ ssr: false },
);
export default function RootLayout({ children }) {
return (
@@ -44,6 +44,6 @@ export default function RootLayout({ children }) {
<Analytics />
</body>
</html>
)
);
}
```