InterfaceCustomRecurrenceModalProps
Interface: InterfaceCustomRecurrenceModalProps
Defined in: src/types/Recurrence/interface.ts:7
Props interface for the CustomRecurrenceModal component
Properties
customRecurrenceModalIsOpen
customRecurrenceModalIsOpen:
boolean
Defined in: src/types/Recurrence/interface.ts:19
Whether the custom recurrence modal is open
endDate
endDate:
Date
Defined in: src/types/Recurrence/interface.ts:15
Event end date
hideCustomRecurrenceModal()
hideCustomRecurrenceModal: () =>
void
Defined in: src/types/Recurrence/interface.ts:21
Function to hide the custom recurrence modal
Returns
void
recurrenceRuleState
recurrenceRuleState:
InterfaceRecurrenceRule
Defined in: src/types/Recurrence/interface.ts:9
Current recurrence rule state
setCustomRecurrenceModalIsOpen()
setCustomRecurrenceModalIsOpen: (
state) =>void
Defined in: src/types/Recurrence/interface.ts:23
Function to set custom recurrence modal open state
Parameters
state
SetStateAction<boolean>
Returns
void
setEndDate()
setEndDate: (
state) =>void
Defined in: src/types/Recurrence/interface.ts:17
Function to set event end date
Parameters
state
SetStateAction<Date>
Returns
void
setRecurrenceRuleState()
setRecurrenceRuleState: (
state) =>void
Defined in: src/types/Recurrence/interface.ts:11
Function to update recurrence rule state
Parameters
state
SetStateAction<InterfaceRecurrenceRule>
Returns
void
startDate
startDate:
Date
Defined in: src/types/Recurrence/interface.ts:29
Event start date
t()
t: (
key) =>string
Defined in: src/types/Recurrence/interface.ts:27
Translation function
Parameters
key
string
Returns
string