@@ -14,6 +14,14 @@ export const CATEGORY = {
1414const getInitialState = ( ) => ( {
1515 category : CATEGORY . DEFAULT ,
1616 offset : 0 ,
17+ editPatientDialog : {
18+ patientId : null ,
19+ isOpen : false ,
20+ } ,
21+ dataConnectionsModal : {
22+ patientId : null ,
23+ isOpen : false ,
24+ } ,
1725} ) ;
1826
1927const tideDashboardSlice = createSlice ( {
@@ -26,13 +34,36 @@ const tideDashboardSlice = createSlice({
2634 setOffset : ( state , action ) => {
2735 state . offset = action . payload ;
2836 } ,
37+ setEditPatientDialogPatientId : ( state , action ) => {
38+ state . editPatientDialog . patientId = action . payload ;
39+ } ,
40+ setEditPatientDialogIsOpen : ( state , action ) => {
41+ state . editPatientDialog . isOpen = action . payload ;
42+ } ,
43+ setDataConnectionsModalPatientId : ( state , action ) => {
44+ state . dataConnectionsModal . patientId = action . payload ;
45+ } ,
46+ setDataConnectionsModalIsOpen : ( state , action ) => {
47+ state . dataConnectionsModal . isOpen = action . payload ;
48+ } ,
49+ closeModals : ( state ) => {
50+ const { editPatientDialog, dataConnectionsModal } = getInitialState ( ) ;
51+
52+ state . editPatientDialog = editPatientDialog ;
53+ state . dataConnectionsModal = dataConnectionsModal ;
54+ } ,
2955 resetTideDashboardState : ( ) => getInitialState ( ) ,
3056 } ,
3157} ) ;
3258
3359export const {
3460 setCategory,
3561 setOffset,
62+ setEditPatientDialogPatientId,
63+ setEditPatientDialogIsOpen,
64+ setDataConnectionsModalPatientId,
65+ setDataConnectionsModalIsOpen,
66+ closeModals,
3667 resetTideDashboardState,
3768} = tideDashboardSlice . actions ;
3869
0 commit comments