Merge remote-tracking branch 'origin/release/2025-08-15' into feature/IO-3255-simplified-part-management, resolve conflicts
This commit is contained in:
@@ -77,6 +77,14 @@ export const setWssStatus = (status) => ({
|
||||
type: ApplicationActionTypes.SET_WSS_STATUS,
|
||||
payload: status
|
||||
});
|
||||
export const toggleDarkMode = () => ({
|
||||
type: ApplicationActionTypes.TOGGLE_DARK_MODE
|
||||
});
|
||||
|
||||
export const setDarkMode = (value) => ({
|
||||
type: ApplicationActionTypes.SET_DARK_MODE,
|
||||
payload: value
|
||||
});
|
||||
|
||||
export const setIsPartsEntry = (isParts) => ({
|
||||
type: ApplicationActionTypes.PARTS_ENTRY,
|
||||
|
||||
@@ -16,7 +16,8 @@ const INITIAL_STATE = {
|
||||
},
|
||||
jobReadOnly: false,
|
||||
partnerVersion: null,
|
||||
alerts: {}
|
||||
alerts: {},
|
||||
darkMode: false
|
||||
};
|
||||
|
||||
const applicationReducer = (state = INITIAL_STATE, action) => {
|
||||
@@ -104,6 +105,16 @@ const applicationReducer = (state = INITIAL_STATE, action) => {
|
||||
alerts: newAlertsMap
|
||||
};
|
||||
}
|
||||
case ApplicationActionTypes.TOGGLE_DARK_MODE:
|
||||
return {
|
||||
...state,
|
||||
darkMode: !state.darkMode
|
||||
};
|
||||
case ApplicationActionTypes.SET_DARK_MODE:
|
||||
return {
|
||||
...state,
|
||||
darkMode: action.payload
|
||||
};
|
||||
case ApplicationActionTypes.PARTS_ENTRY:
|
||||
return {
|
||||
...state,
|
||||
|
||||
@@ -25,3 +25,4 @@ export const selectUpdateAvailable = createSelector([selectApplication], (applic
|
||||
export const selectWssStatus = createSelector([selectApplication], (application) => application.wssStatus);
|
||||
export const selectAlerts = createSelector([selectApplication], (application) => application.alerts);
|
||||
export const selectIsPartsEntry = createSelector([selectApplication], (application) => application.isPartsEntry);
|
||||
export const selectDarkMode = createSelector([selectApplication], (application) => application.darkMode);
|
||||
|
||||
@@ -15,6 +15,8 @@ const ApplicationActionTypes = {
|
||||
SET_UPDATE_AVAILABLE: "SET_UPDATE_AVAILABLE",
|
||||
SET_WSS_STATUS: "SET_WSS_STATUS",
|
||||
ADD_ALERTS: "ADD_ALERTS",
|
||||
PARTS_ENTRY: "PARTS_ENTRY"
|
||||
PARTS_ENTRY: "PARTS_ENTRY",
|
||||
TOGGLE_DARK_MODE: "TOGGLE_DARK_MODE",
|
||||
SET_DARK_MODE: "SET_DARK_MODE"
|
||||
};
|
||||
export default ApplicationActionTypes;
|
||||
|
||||
Reference in New Issue
Block a user