diff --git a/src/App.tsx b/src/App.tsx index 9996178..aaa5a3e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import Footer from './components/Footer' +import Footer from './components/Footer' import Menu from './components/Menu' import TopHeader from './components/TopHeader' import MainNav from './components/MainNav' @@ -13,102 +13,101 @@ import { FilterFormActions } from './actions/FilterFormActions' //recibe un estado y una acción. Devuelve el resultado de aplicar al estado la acción const reducer = (state: IGlobalState = initialState, action: Action) => { - switch (action.type) { - case FilterFormActions.CHANGE_UNI: // aquí iria 'uni' pq está cambiando esa propiedad # TODO: usar enum # TODO: debe haber un case por cada una de las 4 acciones + switch (action.type) { + case FilterFormActions.CHANGE_UNI: const uniAction = action as IUniChangeAction; - return {...state, uni: uniAction.payload} - + return { ...state, uni: uniAction.payload } + case FilterFormActions.CHANGE_AREA: const areaAction = action as IAreaChangeAction; - return {...state, area: areaAction.payload} + return { ...state, area: areaAction.payload } case FilterFormActions.CHANGE_TIPO: const tipoAction = action as ITipoChangeAction; - console.log(tipoAction.payload) - return {...state, tipo: tipoAction.payload} - + return { ...state, tipo: tipoAction.payload } + case FilterFormActions.CHANGE_RESULTS: const resultsAction = action as IResultsChangeAction; - return {...state, results: resultsAction.payload} + return { ...state, results: resultsAction.payload } } return state; } // aqui se almacena el estado, a medida que la app evoluciona, se verán los cambios reflejados -const store = createStore(reducer, initialState); +const store = createStore(reducer, initialState); function App() { return ( - - -
- Skip to content -
- - - - -
- - - -
-
-
-
-
-
-
-

Distrito Unico Andaluz

-
-
-
- - -

Distrito Unico Andaluz: Universidades

-

A través de su acceso al Distrito Unico Andaluz, las personas + +

+ +
+
+
+
+
+
+
+

Distrito Unico Andaluz

+
+
+
+ + +

Distrito Unico Andaluz: Universidades

+

A través de su acceso al Distrito Unico Andaluz, las personas pueden elegir todas las opciones académicas que ofrecen los siguientes Establecimientos Universitarios Públicos de la Comunidad:

- {/* REFACTORING STARTS HERE */} + {/* REFACTORING STARTS HERE */} - + -

Mas info sobre el Distrito Unico Andaluz: https://www.juntadeandalucia.es/economiainnovacionyciencia/sguit/#

+

Mas info sobre el Distrito Unico Andaluz: https://www.juntadeandalucia.es/economiainnovacionyciencia/sguit/#

- + - {/* REFACTORING ENDS HERE */} + {/* REFACTORING ENDS HERE */} -
+
- +
-
-
-
-
-
+
+
+
+
+
+
+
-