mirror of
https://github.com/revoltchat/revite.git
synced 2024-12-25 07:02:10 -05:00
Remove the ability to hide the channel sidebar on mobile
This commit is contained in:
parent
ed56967e10
commit
04158302ac
3 changed files with 21 additions and 8 deletions
|
@ -89,6 +89,10 @@ const TextChannel = observer(({ channel }: { channel: ChannelI }) => {
|
|||
}
|
||||
}}
|
||||
toggleChannelSidebar={() => {
|
||||
if (isTouchscreenDevice) {
|
||||
return
|
||||
}
|
||||
|
||||
setChannels(!showChannels);
|
||||
|
||||
if (showChannels) {
|
||||
|
|
|
@ -3,7 +3,7 @@ import { Notepad, Group } from "@styled-icons/boxicons-solid";
|
|||
import { observer } from "mobx-react-lite";
|
||||
import { Channel } from "revolt.js/dist/maps/Channels";
|
||||
import { User } from "revolt.js/dist/maps/Users";
|
||||
import styled from "styled-components";
|
||||
import styled, { css } from "styled-components";
|
||||
|
||||
import { isTouchscreenDevice } from "../../lib/isTouchscreenDevice";
|
||||
|
||||
|
@ -69,9 +69,11 @@ const IconConainer = styled.div`
|
|||
cursor: pointer;
|
||||
color: var(--secondary-foreground);
|
||||
|
||||
&:hover {
|
||||
color: var(--foreground);
|
||||
}
|
||||
${!isTouchscreenDevice && css`
|
||||
&:hover {
|
||||
color: var(--foreground);
|
||||
}
|
||||
`}
|
||||
`
|
||||
|
||||
export default observer(({ channel, toggleSidebar, toggleChannelSidebar }: ChannelHeaderProps) => {
|
||||
|
|
|
@ -11,7 +11,8 @@ import Header from "../../components/ui/Header";
|
|||
import CategoryButton from "../../components/ui/fluent/CategoryButton";
|
||||
import { dispatch, getState } from "../../redux";
|
||||
import { useState } from "preact/hooks";
|
||||
import styled from "styled-components";
|
||||
import styled, { css } from "styled-components";
|
||||
import { isTouchscreenDevice } from "../../lib/isTouchscreenDevice";
|
||||
|
||||
const CHANNELS_SIDEBAR_KEY = "sidebar_channels";
|
||||
|
||||
|
@ -19,9 +20,11 @@ const IconConainer = styled.div`
|
|||
cursor: pointer;
|
||||
color: var(--secondary-foreground);
|
||||
|
||||
&:hover {
|
||||
color: var(--foreground);
|
||||
}
|
||||
${!isTouchscreenDevice && css`
|
||||
&:hover {
|
||||
color: var(--foreground);
|
||||
}
|
||||
`}
|
||||
`
|
||||
|
||||
export default function Home() {
|
||||
|
@ -30,6 +33,10 @@ export default function Home() {
|
|||
);
|
||||
|
||||
const toggleChannelSidebar = () => {
|
||||
if (isTouchscreenDevice) {
|
||||
return
|
||||
}
|
||||
|
||||
setChannels(!showChannels);
|
||||
|
||||
if (showChannels) {
|
||||
|
|
Loading…
Reference in a new issue