๐Ÿ“ฆ cescoferraro / rambo

๐Ÿ“„ user.tsx ยท 19 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19import { blankUser } from "../../shared/blank"

export const user = (state: ILoggedUser = blankUser, action) => {
    switch (action.type) {
        case "SET_USER":
            return action.payload
        case "SET_CLUB":
            const club = action.payload
            return {
                ...state,
                clubId: club.id,
                clubName: club.name,
                clubPercentTicket: club.clubPercentTicket
            }
        default:
            return state
    }
}