20 lines
452 B
TypeScript
20 lines
452 B
TypeScript
import { Action } from 'redux';
|
|
|
|
import { CreateJobInfo } from '@/types/job';
|
|
|
|
import { CREATE_JOB } from '../constants';
|
|
|
|
const INIT_STATE: Partial<CreateJobInfo> = {};
|
|
|
|
const userInfo = (state: Partial<CreateJobInfo> = INIT_STATE, action: Action): Partial<CreateJobInfo> => {
|
|
const { type, value } = action as BL.Anything;
|
|
switch (type) {
|
|
case CREATE_JOB:
|
|
return value;
|
|
default:
|
|
return state;
|
|
}
|
|
};
|
|
|
|
export default userInfo;
|