update fix eslint,
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
'use client';
|
||||
|
||||
import * as React from 'react';
|
||||
import { deleteTeacher } from '@/db/Teachers/Delete';
|
||||
import { LoadingButton } from '@mui/lab';
|
||||
import { Button, Container, Modal, Paper } from '@mui/material';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
@@ -12,7 +13,6 @@ import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { logger } from '@/lib/default-logger';
|
||||
import { toast } from '@/components/core/toaster';
|
||||
import { deleteTeacher } from '@/db/Teachers/Delete';
|
||||
|
||||
export default function ConfirmDeleteModal({
|
||||
open,
|
||||
@@ -105,7 +105,7 @@ export default function ConfirmDeleteModal({
|
||||
<LoadingButton
|
||||
color="error"
|
||||
variant="contained"
|
||||
onClick={(e) => {
|
||||
onClick={() => {
|
||||
handleUserConfirmDelete();
|
||||
}}
|
||||
loading={isDeleteing}
|
||||
|
@@ -50,7 +50,7 @@ import FormLoading from '@/components/loading';
|
||||
|
||||
// import ErrorDisplay from '../../error';
|
||||
import ErrorDisplay from '../error';
|
||||
import { CreateFormProps } from './type.d';
|
||||
import type { CreateFormProps } from './type.d';
|
||||
|
||||
// TODO: review schema
|
||||
const schema = zod.object({
|
||||
|
@@ -148,7 +148,7 @@ export function TeacherEditForm(): React.JSX.Element {
|
||||
setIsUpdating(false);
|
||||
}
|
||||
},
|
||||
[teacherId, router]
|
||||
[teacherId, router, t]
|
||||
);
|
||||
|
||||
const avatarInputRef = React.useRef<HTMLInputElement>(null);
|
||||
@@ -197,7 +197,8 @@ export function TeacherEditForm(): React.JSX.Element {
|
||||
setShowLoading(false);
|
||||
}
|
||||
},
|
||||
[reset, setValue]
|
||||
|
||||
[reset, setValue, t]
|
||||
);
|
||||
|
||||
React.useEffect(() => {
|
||||
|
@@ -33,6 +33,8 @@ import type { Filters, SortDir, TeachersFiltersProps } from './type.d';
|
||||
export function TeachersFilters({
|
||||
filters = {},
|
||||
sortDir = 'desc',
|
||||
// TODO: remove fullData
|
||||
// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars
|
||||
fullData,
|
||||
//
|
||||
}: TeachersFiltersProps): React.JSX.Element {
|
||||
|
@@ -3,9 +3,10 @@
|
||||
import * as React from 'react';
|
||||
import TablePagination from '@mui/material/TablePagination';
|
||||
|
||||
function noop(): void {
|
||||
return undefined;
|
||||
}
|
||||
// TODO: remove noop
|
||||
// function noop(): void {
|
||||
// return undefined;
|
||||
// }
|
||||
|
||||
interface CustomersPaginationProps {
|
||||
count: number;
|
||||
@@ -30,7 +31,7 @@ export function TeachersPagination({
|
||||
setPage(newPage);
|
||||
};
|
||||
|
||||
const handleChangeRowsPerPage = (event: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const handleChangeRowsPerPage = (event: React.ChangeEvent<HTMLInputElement>): void => {
|
||||
setRowsPerPage(parseInt(event.target.value));
|
||||
// console.log(parseInt(event.target.value));
|
||||
};
|
||||
|
Reference in New Issue
Block a user