apps/nextjs-app/src/layouts/admin/AdminSidebar.tsx
Function AdminSidebar
has 397 lines of code (exceeds 300 allowed). Consider refactoring. Open
Open
export const AdminSidebar: FC = () => {
// @todo better to use middleware or https://next-auth.js.org/getting-started/client#custom-client-session-handling
// const { data: session, status } = useSession();
const { data: session } = useSession();
const user = session?.user;
File AdminSidebar.tsx
has 402 lines of code (exceeds 300 allowed). Consider refactoring. Open
Open
import { useSession } from 'next-auth/react';
import type { FC } from 'react';
import { TextAvatar } from '@/components/avatar/TextAvatar';
export const AdminSidebar: FC = () => {