Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const getSeatsArray = (length) => (Array.from({length: length}, (val, i) => ({date: 6, time: 0, id:i, isSelected: false, isReserved: false})))
- const getTimeArray = () => (Array.from({length: 6}, (val, i) => (`${10+i*2}:00`)))
- let getPastDatesArray = (period) => (Array.from({ length: period }, (val, i) => (new Date(Date.now() - i * (24 * 60 * 60 * 1000)).toLocaleDateString())))
- let getWillDatesArray = (period) => (Array.from({ length: period }, (val, i) => (new Date(Date.now() + i * (24 * 60 * 60 * 1000)).toLocaleDateString())))
- const DateArray = [...getPastDatesArray(7).reverse(), ...getWillDatesArray(8).splice(1, 7)]
- // const seats = ( )
- let initialState = {
- dates: DateArray,
- times: getTimeArray(),
- selectedDateIndex: 6,
- selectedTimeIndex: 0,
- selectedId: null,
- seats: getSeatsArray(6),
- currentDate: DateArray[6],
- currentTime: time,
- currentDateIndex: 6,
- }
- ``` store
- import { createStore, combineReducers, applyMiddleware } from 'redux';
- import { save } from 'redux-localstorage-simple'
- import reduser from './reducer'
- let reducers = combineReducers({
- App: reduser,
- })
- let composeEnhancers = () => {}
- let store = createStore(reducers,
- composeEnhancers(
- applyMiddleware(save({namespace: 'bell-integrator'}))
- ))
- window.store = store
- export default store
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement