Open bigbadbrad opened 4 months ago
$ npm run build
material-kit-react@4.0.0 build next build
▲ Next.js 14.1.3
Creating an optimized production build ... ✓ Compiled successfully Linting and checking validity of types ...
Failed to compile.
./src/components/core/logo.tsx 52:44 Error: Invalid type "number" of template literal expression. @typescript-eslint/restrict-template-expressions 52:66 Error: Invalid type "number" of template literal expression. @typescript-eslint/restrict-template-expressions
./src/components/dashboard/overview/sales.tsx 75:47 Error: Invalid type "number" of template literal expression. @typescript-eslint/restrict-template-expressions 75:61 Error: Invalid type "number" of template literal expression. @typescript-eslint/restrict-template-expressions
./src/contexts/user-context.tsx
47:27 Error: Prefer the safe : unknown
for a catch callback variable. @typescript-eslint/use-unknown-in-catch-callback-variable
info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
Hi @Abmstpha , I've pushed the fixed.
Regarding @bigbadbrad I'm not sure why you get that error because useNavigation always returns a pathname that's always a string.
the error: Creating an optimized production build ... ✓ Compiled successfully Linting and checking validity of types ..Failed to compile.
./src/components/dashboard/layout/mobile-nav.tsx:88:27 Type error: Type 'string | null' is not assignable to type 'string'. Type 'null' is not assignable to type 'string'.
86 | <Divider sx={{ borderColor: 'var(--mui-palette-neutral-700)' }} /> 87 | <Box component="nav" sx={{ flex: '1 1 auto', p: '12px' }}>