Skip to content

Commit 8afbacb

Browse files
committed
refactor
1 parent a55fd1f commit 8afbacb

File tree

31 files changed

+56
-58
lines changed

31 files changed

+56
-58
lines changed

packages/client/src/v2-events/components/DownloadButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export function DownloadButton({
9999
)
100100
const assignmentStatus = getAssignmentStatus(event, authentication.sub)
101101

102-
const eventDocument = getEvent.findFromCache(event.id)
102+
const eventDocument = getEvent.useFindEventFromCache(event.id)
103103
const isAssignMutationFetching = actions.assignment.assign.useIsAssigning(
104104
event.id
105105
)

packages/client/src/v2-events/components/forms/FormFieldGenerator/FormFieldGenerator.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ export const FormFieldGenerator: React.FC<FormFieldGeneratorProps> = React.memo(
135135
{(formikProps) => {
136136
const { touched } = formikProps
137137

138+
// Because react Hook "useEffect" cannot be called inside a callback,
139+
// we disable the rule for this line
138140
// eslint-disable-next-line react-hooks/rules-of-hooks
139141
useEffect(() => {
140142
/**

packages/client/src/v2-events/features/drafts/useDrafts.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,14 @@
1212
import { useMutation, useSuspenseQuery } from '@tanstack/react-query'
1313
import { create } from 'zustand'
1414
import { createJSONStorage, persist } from 'zustand/middleware'
15-
import {
16-
ActionDocument,
17-
deepDropNulls,
18-
Draft,
19-
UUID
20-
} from '@opencrvs/commons/client'
15+
import { deepDropNulls, Draft, UUID } from '@opencrvs/commons/client'
2116
import { storage } from '@client/storage'
2217
import {
2318
clearPendingDraftCreationRequests,
2419
findLocalEventDocument,
2520
refetchDraftsList,
2621
refetchAllSearchQueries,
27-
setDraftData,
28-
updateLocalEventIndex
22+
setDraftData
2923
} from '@client/v2-events/features/events/useEvents/api'
3024
import {
3125
createEventActionMutationFn,
@@ -239,10 +233,10 @@ export function useDrafts() {
239233
})
240234
},
241235
useRemoteDrafts,
242-
getRemoteDraftByEventId: function useDraftList(
236+
useGetRemoteDraftByEventId: (
243237
eventId: string,
244238
additionalOptions: QueryOptions<typeof trpc.event.draft.list> = {}
245-
): Draft | undefined {
239+
): Draft | undefined => {
246240
const eventDrafts = useRemoteDrafts(additionalOptions).filter(
247241
(draft) => draft.eventId === eventId
248242
)

packages/client/src/v2-events/features/events/ReadOnlyView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { removeCachedFiles } from '../files/cache'
3636
function ReadonlyView() {
3737
const { eventId } = useTypedParams(ROUTES.V2.EVENTS.DECLARE.REVIEW)
3838
const events = useEvents()
39-
const event = events.getEvent.viewEvent(eventId)
39+
const event = events.getEvent.useViewEvent(eventId)
4040
const validatorContext = useValidatorContext()
4141

4242
const maybeAuth = useAuthentication()
@@ -45,8 +45,8 @@ function ReadonlyView() {
4545
'Authentication is not available but is required'
4646
)
4747

48-
const { getRemoteDraftByEventId } = useDrafts()
49-
const draft = getRemoteDraftByEventId(event.id)
48+
const { useGetRemoteDraftByEventId } = useDrafts()
49+
const draft = useGetRemoteDraftByEventId(event.id)
5050
const { eventConfiguration: configuration } = useEventConfiguration(
5151
event.type
5252
)

packages/client/src/v2-events/features/events/actions/correct/request/Onboarding/Onboarding.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export function Onboarding() {
4646
const annotation = useActionAnnotation((state) => state.getAnnotation())
4747
const setAnnotation = useActionAnnotation((state) => state.setAnnotation)
4848

49-
const event = events.getEvent.getFromCache(eventId)
49+
const event = events.getEvent.useGetEventFromCache(eventId)
5050

5151
const navigate = useNavigate()
5252
const intl = useIntl()

packages/client/src/v2-events/features/events/actions/correct/request/Pages.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export function Pages() {
5050
const events = useEvents()
5151
const { modal } = useEventFormNavigation()
5252

53-
const event = events.getEvent.getFromCache(eventId)
53+
const event = events.getEvent.useGetEventFromCache(eventId)
5454

5555
const { eventConfiguration: configuration } = useEventConfiguration(
5656
event.type

packages/client/src/v2-events/features/events/actions/correct/request/Review.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export function Review() {
4444
const events = useEvents()
4545
const validatorContext = useValidatorContext()
4646

47-
const event = events.getEvent.getFromCache(eventId)
47+
const event = events.getEvent.useGetEventFromCache(eventId)
4848

4949
const { eventConfiguration: configuration } = useEventConfiguration(
5050
event.type

packages/client/src/v2-events/features/events/actions/correct/request/Summary/Summary.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export function Summary() {
8787
const intl = useIntl()
8888

8989
const events = useEvents()
90-
const event = events.getEvent.getFromCache(eventId)
90+
const event = events.getEvent.useGetEventFromCache(eventId)
9191
const { eventConfiguration } = useEventConfiguration(event.type)
9292
const eventIndex = getCurrentEventState(event, eventConfiguration)
9393
const togglePrompt = () => setShowPrompt(!showPrompt)

packages/client/src/v2-events/features/events/actions/correct/review/Review.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function Review() {
3434
const events = useEvents()
3535

3636
const validatorContext = useValidatorContext()
37-
const event = events.getEvent.getFromCache(eventId)
37+
const event = events.getEvent.useGetEventFromCache(eventId)
3838

3939
const { eventConfiguration: configuration } = useEventConfiguration(
4040
event.type

packages/client/src/v2-events/features/events/actions/correct/review/ReviewCorrection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ export function ReviewCorrection({
236236
)
237237

238238
const events = useEvents()
239-
const event = events.getEvent.getFromCache(eventId)
239+
const event = events.getEvent.useGetEventFromCache(eventId)
240240
const { isActionAllowed } = useUserAllowedActions(event.type)
241241
const [modal, openModal] = useModal()
242242
const navigate = useNavigate()

0 commit comments

Comments
 (0)