#ya lo hice sigue sin aparecer
1 messages · Page 1 of 1 (latest)
Y el compoente ese que estas usando admite esa prop?
O directamente no te aparece en el objeto prop
ya probe
tengo esta opcion tambien
pero no lo logre
src/containers/common-components/admin-table/AdminTable.js
{this.props.actionsBeforeAdd.map(this.renderAction)}
{this.props.displayAddAction ? (
<Button
color="primary"
onClick={this.props.onAddButtonClick}
variant="raised"
className={classes.addButton}
variant="contained"
>
{this.props.addActionLabel}
<AddIcon />
<AddIcon className={classes.addIcon} />
</Button>
) : null}
{this.props.actionsAfterAdd.map(this.renderAction)}
fijate esta prop que recibe adminTable!!, por lo que veo no esta siendo utilizada y podes pasarle un array de componentes que quieras que renderice dsp del header. Probalo!, pasale por ejemplo
actionsAfterAdd={[
<Grid item justify="flex-start" xs={12}>
Activo/Inactivo
</Grid>
]}
para que puedas visualizarlo
Eso sumado a lo que te comentaba de la tabla de clientes, podemos obtener algo tal que asi:
esto va a hacer que evitemos modificar las otras vistas!, y solo va a aparecer en la que le digamos, en este caso Usuarios.
y aprovechando que es un ARRAY de componentes que se mapean como Grid items, podemos hacer algo tal que asi
actionsAfterAdd={[
<Grid item justify="flex-start" xs={12}>
Activo
</Grid>,
<Grid item justify="flex-start" xs={12}>
Inactivo
</Grid>,
]}
okey
Pero entonces, por qué te lo renderiza en todos lados? Por lo que entiendo solo debería renderizarlo donde estás llamando al componente