Skip to content

Commit 867944c

Browse files
committed
refactor(ajustes): rebalanceo final de tarjetas para cerrar huecos externos
- Usuarios (alta) pasa a ancho completo; Mi sesion (baja) se empareja con Instalar app si es visible o con Acerca de si no - con PWA visible: [Mi sesion | Instalar] y Acerca de a ancho completo - patron 'altas a ancho completo, bajas emparejadas' anotado en la skill
1 parent 99fc9af commit 867944c

1 file changed

Lines changed: 22 additions & 21 deletions

File tree

‎app/src/pages/Ajustes.tsx‎

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1654,37 +1654,38 @@ export default function Ajustes() {
16541654
<NotificationsSection />
16551655
</Section>
16561656

1657-
{userRole === 'admin' ? (
1658-
<div className="grid items-start gap-5 lg:grid-cols-2">
1659-
<Section id="sesion" title={t('ajustes.sections.sesion')}>
1660-
<SessionSection />
1661-
</Section>
1662-
<Section id="usuarios" title={t('ajustes.sections.usuarios')}>
1663-
<UsersSection />
1664-
</Section>
1665-
</div>
1666-
) : (
1667-
<Section id="sesion" title={t('ajustes.sections.sesion')}>
1668-
<SessionSection />
1657+
{userRole === 'admin' && (
1658+
<Section id="usuarios" title={t('ajustes.sections.usuarios')}>
1659+
<UsersSection />
16691660
</Section>
16701661
)}
16711662

1672-
{/* PWA (solo si el navegador lo soporta) + Acerca de en la misma horizontal (≥lg).
1673-
Si la tarjeta de instalar no se renderiza, la fila colapsa a 1 columna:
1674-
nunca dejar una celda vacía al lado de Acerca de. */}
1663+
{/* Mi sesión (baja) se empareja con otra tarjeta baja: Instalar app si el
1664+
navegador la soporta, si no Acerca de. Con PWA visible, Acerca de va a
1665+
ancho completo al final. Nunca una tarjeta muy baja junto a una alta. */}
16751666
{installState !== 'hidden' ? (
1667+
<>
1668+
<div className="grid items-start gap-5 lg:grid-cols-2">
1669+
<Section id="sesion" title={t('ajustes.sections.sesion')}>
1670+
<SessionSection />
1671+
</Section>
1672+
<Section id="app" title={t('ajustes.sections.app')}>
1673+
<InstallSection state={installState} install={install} />
1674+
</Section>
1675+
</div>
1676+
<Section id="acerca" title={t('ajustes.sections.acerca')}>
1677+
<AboutSection />
1678+
</Section>
1679+
</>
1680+
) : (
16761681
<div className="grid items-start gap-5 lg:grid-cols-2">
1677-
<Section id="app" title={t('ajustes.sections.app')}>
1678-
<InstallSection state={installState} install={install} />
1682+
<Section id="sesion" title={t('ajustes.sections.sesion')}>
1683+
<SessionSection />
16791684
</Section>
16801685
<Section id="acerca" title={t('ajustes.sections.acerca')}>
16811686
<AboutSection />
16821687
</Section>
16831688
</div>
1684-
) : (
1685-
<Section id="acerca" title={t('ajustes.sections.acerca')}>
1686-
<AboutSection />
1687-
</Section>
16881689
)}
16891690

16901691
</div>

0 commit comments

Comments
 (0)