Skip to content

Commit a4828e2

Browse files
committed
fix: Fixed eslint warnings
1 parent 1b1aaa7 commit a4828e2

File tree

8 files changed

+14
-8
lines changed

8 files changed

+14
-8
lines changed

src/components/general/DateField.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,15 @@ const DateField = ({ size = "md", title, icon, error, className, value, onChange
4343
name: props.name,
4444
value: instance.config.mode === "single" ? dates[0] : dates,
4545
},
46+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
4647
} as any);
4748
}}
4849
onClose={() => {
4950
onBlur?.({
5051
target: {
5152
name: props.name,
5253
},
54+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
5355
} as any);
5456
}}
5557
className={clsx(

src/components/general/KBD.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ const KBD = ({ text, space = "md", className }: PropTypes) => {
1010
return <kbd className={clsx(space === "xl" ? "px-2" : "px-1", "mx-1 py-0.5 text-xs text-gray-800 bg-gray-100 border border-gray-200 rounded-lg dark:bg-gray-600 dark:text-gray-100 dark:border-gray-500", className)}>{text}</kbd>;
1111
};
1212

13+
// eslint-disable-next-line react-refresh/only-export-components
1314
export default KBD;

src/components/issues/IssueTimer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const IssueTimer = forwardRef(({ issue, data: { active, time, start }, onStart,
6969
setEditMode(true);
7070
},
7171
} satisfies TimerRef),
72-
[timer, editMode]
72+
[timer, editMode, onStart, onPause]
7373
);
7474

7575
return (

src/components/issues/IssuesListSkeleton.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import clsx from "clsx";
2+
import { Fragment } from "react";
23

34
const IssuesListSkeleton = () => {
45
return (
56
<>
6-
{[...Array(Math.floor(Math.random() * 2 + 2)).keys()].map(() => (
7-
<>
7+
{[...Array(Math.floor(Math.random() * 2 + 2)).keys()].map((i) => (
8+
<Fragment key={i}>
89
<div className="animate-pulse h-2.5 my-0.5 w-28 rounded-full bg-gray-200 dark:bg-gray-700" />
910
{[...Array(Math.floor(Math.random() * 5 + 1)).keys()].map((_, i) => {
1011
return (
@@ -26,7 +27,7 @@ const IssuesListSkeleton = () => {
2627
</div>
2728
);
2829
})}
29-
</>
30+
</Fragment>
3031
))}
3132
</>
3233
);

src/components/issues/Search.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export type SearchQuery = {
1313
inProject?: TReference;
1414
};
1515

16+
// eslint-disable-next-line react-refresh/only-export-components
1617
export const defaultSearchQuery: SearchQuery = { searching: false, mode: "issue", query: "" };
1718

1819
type PropTypes = {
@@ -47,7 +48,7 @@ const Search = forwardRef(({ onSearch }: PropTypes, ref: ForwardedRef<SearchRef>
4748
query,
4849
inProject,
4950
});
50-
}, [searching, mode, query, inProject]);
51+
}, [searching, mode, query, inProject, onSearch]);
5152

5253
// hotkeys
5354
useHotKey(

src/hooks/useMyIssues.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ const useMyIssues = (additionalIssuesIds: number[], search: SearchQuery) => {
2626
// auto fetch all pages
2727
useEffect(() => {
2828
if (issuesQuery.hasNextPage && !issuesQuery.isFetchingNextPage) issuesQuery.fetchNextPage();
29-
}, [issuesQuery.hasNextPage, issuesQuery.isFetchingNextPage, issuesQuery.fetchNextPage]);
29+
}, [issuesQuery]);
3030
useEffect(() => {
3131
if (additionalIssuesQuery.hasNextPage && !additionalIssuesQuery.isFetchingNextPage) additionalIssuesQuery.fetchNextPage();
32-
}, [additionalIssuesQuery.hasNextPage, additionalIssuesQuery.isFetchingNextPage, additionalIssuesQuery.fetchNextPage]);
32+
}, [additionalIssuesQuery]);
3333

3434
let issues = issuesQuery.data?.pages?.flat() ?? [];
3535
issues.push(...(additionalIssuesQuery.data?.pages?.flat().filter((issue) => !issues.find((iss) => iss.id === issue.id)) ?? []));

src/hooks/useMyTimeEntries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const useMyTimeEntries = (from: Date, to: Date) => {
1212
// auto fetch all pages
1313
useEffect(() => {
1414
if (entriesQuery.hasNextPage && !entriesQuery.isFetchingNextPage) entriesQuery.fetchNextPage();
15-
}, [entriesQuery.hasNextPage, entriesQuery.isFetchingNextPage, entriesQuery.fetchNextPage]);
15+
}, [entriesQuery]);
1616

1717
const entries = entriesQuery.data?.pages?.flat() ?? [];
1818

src/hooks/useStorage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const useStorage = <T>(name: string, defaultValue: T) => {
1313
} catch (error) {}
1414
}
1515
});
16+
// eslint-disable-next-line react-hooks/exhaustive-deps
1617
}, []);
1718

1819
// set data to storage

0 commit comments

Comments
 (0)