v0.11.0 more bug fixes
This commit is contained in:
@@ -508,7 +508,7 @@ function U2URestrictionsTab({ allUserGroups, isMobile = false }) {
|
||||
}
|
||||
|
||||
// ── Main page ─────────────────────────────────────────────────────────────────
|
||||
const SIDEBAR_W = 260;
|
||||
const SIDEBAR_W = 320;
|
||||
|
||||
export default function GroupManagerPage({ isMobile = false, onProfile, onHelp, onAbout }) {
|
||||
const [tab, setTab] = useState('all');
|
||||
@@ -559,7 +559,7 @@ export default function GroupManagerPage({ isMobile = false, onProfile, onHelp,
|
||||
)}
|
||||
|
||||
{/* ── Right panel ── */}
|
||||
<div style={{ flex:1, display:'flex', flexDirection:'column', overflow:'hidden', minWidth:0, background:'var(--background)' }}>
|
||||
<div style={{ flex:1, display:'flex', flexDirection:'column', overflow:'hidden', minWidth:0, background:'var(--background)', height:'100%' }}>
|
||||
|
||||
{/* Mobile tab bar — only shown on mobile */}
|
||||
{isMobile && (
|
||||
@@ -578,11 +578,9 @@ export default function GroupManagerPage({ isMobile = false, onProfile, onHelp,
|
||||
{tab==='u2u' && <U2URestrictionsTab allUserGroups={allUserGroups} isMobile={isMobile} />}
|
||||
</div>
|
||||
|
||||
{/* Mobile footer — hidden when keyboard is open */}
|
||||
{isMobile && !keyboardOpen && (
|
||||
<div style={{ position:'fixed', bottom:0, left:0, right:0, zIndex:20, background:'var(--surface)', borderTop:'1px solid var(--border)' }}>
|
||||
<UserFooter onProfile={onProfile} onHelp={onHelp} onAbout={onAbout} />
|
||||
</div>
|
||||
{/* Mobile footer — in-flow so it stays at bottom and never floats with keyboard */}
|
||||
{isMobile && (
|
||||
<UserFooter onProfile={onProfile} onHelp={onHelp} onAbout={onAbout} />
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user