fix(ui): use showChat selector for dynamicPadding logic
This commit is contained in:
parent
02b6521cc5
commit
23d29ac2ae
@ -17,6 +17,7 @@ import {
|
||||
appStateAtom,
|
||||
serverStatusState,
|
||||
isMobileAtom,
|
||||
isChatVisibleSelector,
|
||||
} from '../../stores/ClientConfigStore';
|
||||
import { Content } from '../../ui/Content/Content';
|
||||
import { Header } from '../../ui/Header/Header';
|
||||
@ -52,6 +53,7 @@ export const Main: FC = () => {
|
||||
const fatalError = useRecoilValue<DisplayableError>(fatalErrorStateAtom);
|
||||
const appState = useRecoilValue<AppStateOptions>(appStateAtom);
|
||||
const isMobile = useRecoilValue<boolean | undefined>(isMobileAtom);
|
||||
const isChatVisible = useRecoilValue<boolean>(isChatVisibleSelector);
|
||||
|
||||
const layoutRef = useRef<HTMLDivElement>(null);
|
||||
const { chatDisabled } = clientConfig;
|
||||
@ -59,7 +61,8 @@ export const Main: FC = () => {
|
||||
const { online, streamTitle, versionNumber: version } = clientStatus;
|
||||
|
||||
// accounts for sidebar width when online in desktop
|
||||
const dynamicPadding = online && !chatDisabled && !isMobile ? '320px' : '0px';
|
||||
const showChat = online && !chatDisabled && isChatVisible;
|
||||
const dynamicPadding = showChat && !isMobile ? '320px' : '0px';
|
||||
|
||||
useEffect(() => {
|
||||
setupNoLinkReferrer(layoutRef.current);
|
||||
|
@ -181,7 +181,7 @@ export const Content: FC = () => {
|
||||
const showChat = online && !chatDisabled && isChatVisible;
|
||||
|
||||
// accounts for sidebar width when online in desktop
|
||||
const dynamicPadding = online && !chatDisabled && !isMobile ? '320px' : '0px';
|
||||
const dynamicPadding = showChat && !isMobile ? '320px' : '0px';
|
||||
|
||||
return (
|
||||
<>
|
||||
|
Loading…
x
Reference in New Issue
Block a user