Skip to content

Commit fbe1c7f

Browse files
Feature complete
- Removed all console.logs - moved refresh and setting of db logic into use effect Related to #1048
1 parent 15fd52a commit fbe1c7f

File tree

4 files changed

+15
-20
lines changed

4 files changed

+15
-20
lines changed

src/card/view/CardView.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ const NeoCardView = ({
161161
}, [settingsOpen, forceRefresh]);
162162

163163
useEffect(() => {
164-
console.log(forceRefresh);
165164
setSelectorChange(true);
166165
}, [query, type, database, JSON.stringify(settingsSelector), forceRefresh]);
167166

src/dashboard/header/DashboardHeader.tsx

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export const NeoDashboardHeader = ({
5353
const downloadImageEnabled = settings ? settings.downloadImageEnabled : false;
5454
const [dashboardTitleText, setDashboardTitleText] = React.useState(dashboardTitle);
5555
const [databases, setDatabases] = useState([]);
56+
const [newDataDatabase, setNewDataDatabase] = useState(null);
5657
const [menuOpen, setMenuOpen] = useState(Menu.NONE);
5758
const [modalOpen, setModalOpen] = useState(Modal.NONE);
5859
const [isDarkMode, setDarkMode] = React.useState(themeMode !== 'light');
@@ -71,6 +72,17 @@ export const NeoDashboardHeader = ({
7172
}
7273
}, [dashboardTitle]);
7374

75+
useEffect(() => {
76+
let ChangeDatabaseConfirmBoolean = sessionStorage.getItem("ChangeDatabaseConfirmBoolean") || "False"
77+
if (ChangeDatabaseConfirmBoolean == 'True' && newDataDatabase) {
78+
setDataDatabase(newDataDatabase);
79+
refreshPage(newDataDatabase);
80+
}
81+
else{
82+
setModalOpen(Modal.CHANGE);
83+
}
84+
}, [newDataDatabase]);
85+
7486
useEffect(() => {
7587
setTheme(isDarkMode ? 'dark' : 'light');
7688
}, [isDarkMode]);
@@ -80,6 +92,8 @@ export const NeoDashboardHeader = ({
8092
open={modalOpen == Modal.CHANGE}
8193
onConfirm={() => {
8294
setModalOpen(Modal.NONE);
95+
setDataDatabase(newDataDatabase);
96+
refreshPage(newDataDatabase);
8397
}}
8498
handleClose={() => setModalOpen(Modal.NONE)}
8599
/>
@@ -154,14 +168,7 @@ export const NeoDashboardHeader = ({
154168
databases={databases}
155169
selected={dataDatabase}
156170
setSelected={(newDatabase) => {
157-
let ChangeDatabaseConfirmBoolean = sessionStorage.getItem("ChangeDatabaseConfirmBoolean") || "False"
158-
if (ChangeDatabaseConfirmBoolean == 'True'){
159-
setDataDatabase(newDatabase);
160-
refreshPage(newDatabase)
161-
}
162-
else{
163-
setModalOpen(Modal.CHANGE);
164-
}
171+
setNewDataDatabase(newDatabase);
165172
}}
166173
open={menuOpen == Menu.DATABASE}
167174
anchorEl={menuAnchor}
@@ -204,8 +211,6 @@ const mapDispatchToProps = (dispatch) => ({
204211
},
205212

206213
refreshPage: (database: string) => {
207-
console.log("refreshPage")
208-
// dispatch(hardResetAllCardsThunk());
209214
dispatch(updateAllReportsDatabaseThunk(database));
210215
},
211216
});

src/page/PageThunks.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,11 @@ export const updatePageLayoutThunk = (layout: any) => (dispatch: any, getState:
5555

5656
export const updateAllReportsDatabaseThunk = (database) => (dispatch: any, getState: any) => {
5757
try{
58-
console.log('updateAllReportsDatabaseThunk')
5958
const state = getState();
6059
const { pages } = state.dashboard;
6160
const { pagenumber } = getState().dashboard.settings;
6261
pages.map((page, index) => {
63-
console.log(page);
6462
page.reports.map((report) => {
65-
console.log("page: " + index + " | id: " + report.id);
6663
dispatch(updateReportDatabase(index,report.id, database));
6764
if (pagenumber === index){
6865
dispatch(forceRefreshCard(index,report.id));

src/settings/SettingsThunks.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { updateDashboardSetting } from './SettingsActions';
66

77
export const setPageNumberThunk = (number) => (dispatch: any, getState: any) => {
88
try {
9-
console.log("setPageNumberThunk")
109
if (number == undefined) {
1110
throw 'The specified page could not be found, was it moved, removed, or renamed?';
1211
}
@@ -18,7 +17,6 @@ export const setPageNumberThunk = (number) => (dispatch: any, getState: any) =>
1817

1918
const page = pages[number];
2019
page.reports.map((report) => {
21-
console.log("pg: " + number + " | " + report.id)
2220
dispatch(hardResetCardSettings(number, report.id));
2321
});
2422
} catch (e) {
@@ -28,13 +26,9 @@ export const setPageNumberThunk = (number) => (dispatch: any, getState: any) =>
2826

2927
export const hardResetAllCardsThunk = () => (dispatch: any, getState: any) => {
3028
try{
31-
console.log("hardResetAllCardsThunk")
3229
const { pages } = getState().dashboard;
33-
3430
pages.map((page, index) => {
35-
console.log(page);
3631
page.reports.map((report) => {
37-
console.log("page: " + index + " | id: " + report.id)
3832
dispatch(hardResetCardSettings(index,report.id))
3933
})
4034
});

0 commit comments

Comments
 (0)