All files / src/store/user reducer.ts

0% Statements 0/7
0% Branches 0/4
0% Functions 0/1
0% Lines 0/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
import type { State, Action } from "./types";
import getRandomName from "src/helpers/get-random-name";
 
/** @private */
const initial: State = {
	name: getRandomName(),
};
 
export default function reducer(state = initial, action: Action): State {
	switch (action.type) {
		case "USER$SET_NAME":
			return { ...state, name: action.payload };
 
		default:
			return state;
	}
}