Skip to content

Commit cab41b9

Browse files
committed
feat: Add SVG icon and expose hook.
1 parent a488946 commit cab41b9

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

src/Assets/IconV2/ic-comment.svg

Lines changed: 3 additions & 0 deletions
Loading

src/Common/API/reactQueryHooks.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
import {
1818
QueryKey,
19+
useInfiniteQuery as rqUseInfiniteQuery,
20+
UseInfiniteQueryOptions,
21+
UseInfiniteQueryResult,
1922
useMutation as rqUseMutation,
2023
UseMutationOptions,
2124
UseMutationResult,
@@ -46,4 +49,19 @@ export const useMutation = <TData = unknown, TVariables = void, TContext = unkno
4649
options: UseMutationOptions<ResponseType<TData>, ServerErrors, TVariables, TContext>,
4750
): UseMutationResult<ResponseType<TData>, ServerErrors, TVariables, TContext> => rqUseMutation(options)
4851

52+
export const useInfiniteQuery = <
53+
TQueryFnData = unknown,
54+
TData = TQueryFnData,
55+
TQueryKey extends QueryKey = QueryKey,
56+
WrapWithResponseType extends boolean = true,
57+
>(
58+
options: UseInfiniteQueryOptions<
59+
WrapWithResponseType extends true ? ResponseType<TQueryFnData> : TQueryFnData,
60+
ServerErrors,
61+
TData,
62+
WrapWithResponseType extends true ? ResponseType<TQueryFnData> : TQueryFnData,
63+
TQueryKey
64+
>,
65+
): UseInfiniteQueryResult<TData, ServerErrors> => rqUseInfiniteQuery(options)
66+
4967
export { useQueryClient }

src/Shared/Components/Icon/Icon.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ import { ReactComponent as ICClusterIsolated } from '@IconsV2/ic-cluster-isolate
8989
import { ReactComponent as ICCode } from '@IconsV2/ic-code.svg'
9090
import { ReactComponent as ICCoins } from '@IconsV2/ic-coins.svg'
9191
import { ReactComponent as ICCoinsColorAnimated } from '@IconsV2/ic-coins-color-animated.svg'
92+
import { ReactComponent as ICComment } from '@IconsV2/ic-comment.svg'
9293
import { ReactComponent as ICContainer } from '@IconsV2/ic-container.svg'
9394
import { ReactComponent as ICContainerRegistry } from '@IconsV2/ic-container-registry.svg'
9495
import { ReactComponent as ICCookr } from '@IconsV2/ic-cookr.svg'
@@ -412,6 +413,7 @@ export const iconMap = {
412413
'ic-code': ICCode,
413414
'ic-coins-color-animated': ICCoinsColorAnimated,
414415
'ic-coins': ICCoins,
416+
'ic-comment': ICComment,
415417
'ic-container-registry': ICContainerRegistry,
416418
'ic-container': ICContainer,
417419
'ic-cookr': ICCookr,

0 commit comments

Comments
 (0)