mirror of
https://github.com/owncast/owncast.git
synced 2024-11-25 14:20:54 +03:00
Make the player fit the full width but content stay the same. For #2360
This commit is contained in:
parent
1236f57805
commit
f725bc28f4
4 changed files with 12 additions and 10 deletions
|
@ -233,7 +233,7 @@ export const Content: FC = () => {
|
|||
const isChatVisible = useRecoilValue<boolean>(isChatVisibleSelector);
|
||||
const isChatAvailable = useRecoilValue<boolean>(isChatAvailableSelector);
|
||||
const currentUser = useRecoilValue(currentUserAtom);
|
||||
|
||||
const serverStatus = useRecoilValue<ServerStatus>(serverStatusState);
|
||||
const [isMobile, setIsMobile] = useRecoilState<boolean | undefined>(isMobileAtom);
|
||||
const messages = useRecoilValue<ChatMessage[]>(chatMessagesAtom);
|
||||
const online = useRecoilValue<boolean>(isOnlineSelector);
|
||||
|
@ -259,6 +259,7 @@ export const Content: FC = () => {
|
|||
const { account: fediverseAccount, enabled: fediverseEnabled } = federation;
|
||||
const { browser: browserNotifications } = notifications;
|
||||
const { enabled: browserNotificationsEnabled } = browserNotifications;
|
||||
const { online: isStreamLive } = serverStatus;
|
||||
const [externalActionToDisplay, setExternalActionToDisplay] = useState<ExternalAction>(null);
|
||||
|
||||
const [supportsBrowserNotifications, setSupportsBrowserNotifications] = useState(false);
|
||||
|
@ -346,7 +347,7 @@ export const Content: FC = () => {
|
|||
onFollowClick={() => setShowFollowModal(true)}
|
||||
/>
|
||||
)}
|
||||
{online && (
|
||||
{isStreamLive && (
|
||||
<Statusbar
|
||||
online={online}
|
||||
lastConnectTime={lastConnectTime}
|
||||
|
|
|
@ -1,16 +1,20 @@
|
|||
@import '../../../styles/mixins.scss';
|
||||
|
||||
.container {
|
||||
display: grid;
|
||||
width: 100%;
|
||||
justify-items: center;
|
||||
height: 78vh;
|
||||
|
||||
@include screen(tablet) {
|
||||
aspect-ratio: 16 / 9;
|
||||
height: unset;
|
||||
}
|
||||
|
||||
.player,
|
||||
.poster {
|
||||
// position: static;
|
||||
// height: auto !important;
|
||||
width: 100%;
|
||||
grid-column: 1;
|
||||
grid-row: 1;
|
||||
aspect-ratio: 16 / 9;
|
||||
max-height: 75vh;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -218,6 +218,7 @@ export const OwncastPlayer: FC<OwncastPlayerProps> = ({
|
|||
controls: true,
|
||||
responsive: true,
|
||||
fluid: false,
|
||||
fill: true,
|
||||
playsinline: true,
|
||||
liveui: true,
|
||||
preload: 'auto',
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
@import '../../../styles/mixins.scss';
|
||||
|
||||
.player {
|
||||
height: auto !important;
|
||||
width: 100%;
|
||||
video {
|
||||
position: static !important;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue