@@ -1,9 +1,14 @@
import {
- PROFESOR_FETCH_SUCCESS
+ PROFESOR_FETCH_SUCCESS,
+ PROFESOR_FETCH
} from './types';
export const profFetch = ({id}) => {
return (dispatch) => {
+ dispatch({
+ type: PROFESOR_FETCH,
+ });
+
fetch('https://plataforma.especificosba.com.ar/back/getProfesor.php', {
method: 'POST',
headers: {
@@ -6,6 +6,7 @@ export const LOGIN_USER = "login_user";
export const CURSADA_FETCH_SUCCESS = "cursada_fetch_success";
export const CURSADAS_FETCH_SUCCESS = "cursadas_fetch_success";
export const CLASE_FETCH_SUCCESS = "clase_fetch_success";
+export const PROFESOR_FETCH = "profesor_fetch";
export const PROFESOR_FETCH_SUCCESS = "profesor_fetch_success";
export const PROP_CHANGED = "prop_changed";
export const REGISTER_USER = "register_user";
@@ -26,7 +26,8 @@ class Clase extends Component {
</CardSection>
<CardSection>
<Image source={{uri:image}}
- style={{height:300,flex:1}}
+ resizeMode="contain"
+ style={{height:250,flex:1}}
/>
@@ -1,4 +1,5 @@
+ PROFESOR_FETCH,
PROFESOR_FETCH_SUCCESS
} from '../actions/types';
@@ -6,6 +7,8 @@ const INITIAL_STATE = { profesor: {} };
export default (state = INITIAL_STATE, action) => {
switch(action.type) {
+ case PROFESOR_FETCH:
+ return INITIAL_STATE;
case PROFESOR_FETCH_SUCCESS:
return { ...state, profesor: action.payload };
default:
@@ -17,7 +17,7 @@ class Clase extends Component {
renderView() {
const { titulo, profesor, texto, comentarios, respuestas } = this.props.clase;
if ( this.state.page === 'Teoria' )
- return <Teoria titulo={titulo} profesor={profesor} texto={texto} />;
+ return <Teoria titulo={titulo} profesor={profesor} texto={texto} style={{flex:1}} />;
if ( this.state.page === 'Comentarios' )
return <Comentarios style={{flex:1}} comentarios={comentarios} respuestas={respuestas} />;