Fix: Add bottom navigation padding to settings.

Fix: New members joining don't show.
This commit is contained in:
Paul 2021-07-05 17:55:08 +01:00
parent f1d413b6ef
commit ed12d5f4f9
9 changed files with 22 additions and 12 deletions

View file

@ -94,7 +94,7 @@
"react-router-dom": "^5.2.0", "react-router-dom": "^5.2.0",
"react-scroll": "^1.8.2", "react-scroll": "^1.8.2",
"redux": "^4.1.0", "redux": "^4.1.0",
"revolt.js": "4.3.3-alpha.8", "revolt.js": "4.3.3-alpha.9",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"sass": "^1.35.1", "sass": "^1.35.1",
"shade-blend-color": "^1.0.0", "shade-blend-color": "^1.0.0",

View file

@ -14,8 +14,8 @@ import IconButton from "../ui/IconButton";
const NavigationBase = styled.div` const NavigationBase = styled.div`
z-index: 100; z-index: 100;
height: 50px;
display: flex; display: flex;
height: var(--bottom-navigation-height);
background: var(--secondary-background); background: var(--secondary-background);
`; `;

View file

@ -150,7 +150,7 @@
height: 40px; height: 40px;
&.compact { &.compact {
height: 50px; height: var(--bottom-navigation-height);
> div { > div {
gap: 20px; gap: 20px;

View file

@ -233,7 +233,10 @@ export function ServerMemberSidebar({
<GenericSidebarBase> <GenericSidebarBase>
<GenericSidebarList> <GenericSidebarList>
<ChannelDebugInfo id={channel._id} /> <ChannelDebugInfo id={channel._id} />
<Category <div>
{!members && <Preloader type="ring" />}
</div>
{ members && <Category
variant="uniform" variant="uniform"
text={ text={
<span> <span>
@ -241,8 +244,7 @@ export function ServerMemberSidebar({
{users.length} {users.length}
</span> </span>
} }
/> /> }
{!members && <Preloader type="ring" />}
{members && users.length === 0 && <img src={placeholderSVG} />} {members && users.length === 0 && <img src={placeholderSVG} />}
{users.map( {users.map(
(user) => (user) =>

View file

@ -28,6 +28,10 @@
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
} }
&[data-mobile="true"] {
padding-bottom: var(--bottom-navigation-height);
}
} }
.friend { .friend {

View file

@ -121,7 +121,7 @@ export default function Friends() {
*/} */}
</div> </div>
</Header> </Header>
<div className={styles.list} data-empty={isEmpty}> <div className={styles.list} data-empty={isEmpty} data-mobile={isTouchscreenDevice}>
{isEmpty && ( {isEmpty && (
<> <>
<img src="https://img.insrt.uk/xexu7/XOPoBUTI47.png/raw" /> <img src="https://img.insrt.uk/xexu7/XOPoBUTI47.png/raw" />
@ -210,6 +210,8 @@ export default function Friends() {
</CollapsibleSection> </CollapsibleSection>
); );
})} })}
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><h1>test</h1>
</div> </div>
</> </>
); );

View file

@ -41,7 +41,7 @@
} }
.content { .content {
padding: 10px 12px 50px; padding: 10px 12px var(--bottom-navigation-height);
} }
} }

View file

@ -4,4 +4,6 @@
--app-height: 100vh; --app-height: 100vh;
--codeblock-font: "Fira Code"; --codeblock-font: "Fira Code";
--sidebar-active: var(--secondary-background); --sidebar-active: var(--secondary-background);
--bottom-navigation-height: 50px;
} }

View file

@ -3590,10 +3590,10 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
revolt.js@4.3.3-alpha.8: revolt.js@4.3.3-alpha.9:
version "4.3.3-alpha.8" version "4.3.3-alpha.9"
resolved "https://registry.yarnpkg.com/revolt.js/-/revolt.js-4.3.3-alpha.8.tgz#2a191ffa9d4c304e328b5eb8d9dc1e13e1f99d9a" resolved "https://registry.yarnpkg.com/revolt.js/-/revolt.js-4.3.3-alpha.9.tgz#7015793e465438a78b7e6e57a688be4e75f9c934"
integrity sha512-A6sjZ7cmeQuqS9otzANv+Rg4CfvpsTMoDARBwQuez4O7NPRopdWNHylUPo20UutAPzW9xoqVbF8673VlTu5Jag== integrity sha512-RIFexFJMInTeEvOGx+l0VPtzoFIcl3ruQN0NA2UFYiz1zoQ4J3KGmmt5ig/OK/mZTbTysyQx1LSIdmMs2yZBFw==
dependencies: dependencies:
"@insertish/mutable" "1.1.0" "@insertish/mutable" "1.1.0"
axios "^0.19.2" axios "^0.19.2"