BiggerStreamPreview: Hide element if no stream is found
This commit is contained in:
parent
2039e10fd5
commit
555cf64080
|
@ -61,14 +61,13 @@ export const handleViewPreview = async ({ guildId, channelId, ownerId }: Applica
|
|||
};
|
||||
|
||||
export const addViewStreamContext: NavContextMenuPatchCallback = (children, { userId }: { userId: string | bigint; }) => () => {
|
||||
const streamPreviewItemIdentifier = "view-stream-preview";
|
||||
|
||||
const stream = ApplicationStreamingStore.getAnyStreamForUser(userId);
|
||||
if (!stream) return;
|
||||
|
||||
const streamPreviewItem = (
|
||||
<Menu.MenuItem
|
||||
label="View Stream Preview"
|
||||
id={streamPreviewItemIdentifier}
|
||||
id="view-stream-preview"
|
||||
icon={ScreenshareIcon}
|
||||
action={() => stream && handleViewPreview(stream)}
|
||||
disabled={!stream}
|
||||
|
|
Loading…
Reference in a new issue