snapshot of https://github.com/jitsi/jitsi-meet.git @ fd1749dd28f4138aa80234fc7f311b19aaffa0e7 (2026-09-15)
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import React from 'react';
|
||||
|
||||
import BaseTheme from '../../../base/ui/components/BaseTheme';
|
||||
|
||||
import { EXPANDED_LABELS } from './constants';
|
||||
|
||||
interface IProps {
|
||||
|
||||
/**
|
||||
* The selected label to show details.
|
||||
*/
|
||||
visibleExpandedLabel?: string;
|
||||
}
|
||||
|
||||
const ExpandedLabelPopup = ({ visibleExpandedLabel }: IProps) => {
|
||||
if (visibleExpandedLabel) {
|
||||
const expandedLabel = EXPANDED_LABELS[visibleExpandedLabel as keyof typeof EXPANDED_LABELS];
|
||||
|
||||
if (expandedLabel) {
|
||||
const LabelComponent = expandedLabel.component;
|
||||
|
||||
const { props, alwaysOn } = expandedLabel;
|
||||
const style = {
|
||||
top: alwaysOn ? BaseTheme.spacing[6] : BaseTheme.spacing[1]
|
||||
};
|
||||
|
||||
return (<LabelComponent
|
||||
{ ...props }
|
||||
style = { style } />);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
export default ExpandedLabelPopup;
|
||||
Reference in New Issue
Block a user