f63798e897
Add an edit mode
28 lines
633 B
C#
28 lines
633 B
C#
using Fluxor;
|
|
using Start.Client.Store.State;
|
|
|
|
namespace Start.Client.Store.Features.Sidebar {
|
|
public static class SidebarReducers {
|
|
[ReducerMethod(typeof(ShowSidebarAction))]
|
|
public static RootState ShowSidebar(RootState state) {
|
|
return state with {
|
|
ShowSidebar = true
|
|
};
|
|
}
|
|
|
|
[ReducerMethod(typeof(HideSidebarAction))]
|
|
public static RootState HideSidebar(RootState state) {
|
|
return state with {
|
|
ShowSidebar = false
|
|
};
|
|
}
|
|
|
|
[ReducerMethod(typeof(ToggleEditModeAction))]
|
|
public static RootState ToggleEditMode(RootState state) {
|
|
return state with {
|
|
EditMode = !state.EditMode
|
|
};
|
|
}
|
|
}
|
|
}
|