refactor(speaker-stats) use jss instead of sass in SpeakerStats (#11121)
This commit is contained in:
parent
8c9c1a29be
commit
320aeaa4df
|
@ -42,7 +42,6 @@ $flagsImagePath: "../images/";
|
||||||
@import 'modals/settings/settings';
|
@import 'modals/settings/settings';
|
||||||
@import 'modals/screen-share/share-audio';
|
@import 'modals/screen-share/share-audio';
|
||||||
@import 'modals/screen-share/share-screen-warning';
|
@import 'modals/screen-share/share-screen-warning';
|
||||||
@import 'modals/speaker_stats/speaker_stats';
|
|
||||||
@import 'modals/virtual-background/virtual-background';
|
@import 'modals/virtual-background/virtual-background';
|
||||||
@import 'modals/local-recording/local-recording';
|
@import 'modals/local-recording/local-recording';
|
||||||
@import 'videolayout_default';
|
@import 'videolayout_default';
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
.speaker-stats {
|
|
||||||
list-style: none;
|
|
||||||
.row{
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
.avatar {
|
|
||||||
width: 32px;
|
|
||||||
margin-right: 16px;
|
|
||||||
}
|
|
||||||
.name-time {
|
|
||||||
width: calc(100% - 48px);
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
}
|
|
||||||
.name-time_expressions-on {
|
|
||||||
width: calc(47% - 48px);
|
|
||||||
}
|
|
||||||
.expressions {
|
|
||||||
width: calc(53% - 29px);
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
.expression {
|
|
||||||
width: 30px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -20,6 +20,39 @@ import SpeakerStatsSearch from './SpeakerStatsSearch';
|
||||||
|
|
||||||
const useStyles = makeStyles(theme => {
|
const useStyles = makeStyles(theme => {
|
||||||
return {
|
return {
|
||||||
|
speakerStats: {
|
||||||
|
'& .row': {
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
|
||||||
|
'& .avatar': {
|
||||||
|
width: '32px',
|
||||||
|
marginRight: theme.spacing(3)
|
||||||
|
},
|
||||||
|
|
||||||
|
'& .name-time': {
|
||||||
|
width: 'calc(100% - 48px)',
|
||||||
|
display: 'flex',
|
||||||
|
justifyContent: 'space-between',
|
||||||
|
alignItems: 'center'
|
||||||
|
},
|
||||||
|
|
||||||
|
'& .name-time_expressions-on': {
|
||||||
|
width: 'calc(47% - 48px)'
|
||||||
|
},
|
||||||
|
|
||||||
|
'& .expressions': {
|
||||||
|
width: 'calc(53% - 29px)',
|
||||||
|
display: 'flex',
|
||||||
|
justifyContent: 'space-between',
|
||||||
|
|
||||||
|
'& .expression': {
|
||||||
|
width: '30px',
|
||||||
|
textAlign: 'center'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
footer: {
|
footer: {
|
||||||
display: 'none !important'
|
display: 'none !important'
|
||||||
},
|
},
|
||||||
|
@ -85,7 +118,7 @@ const SpeakerStats = () => {
|
||||||
submitDisabled = { true }
|
submitDisabled = { true }
|
||||||
titleKey = 'speakerStats.speakerStats'
|
titleKey = 'speakerStats.speakerStats'
|
||||||
width = { showFacialExpressions ? '664px' : 'small' }>
|
width = { showFacialExpressions ? '664px' : 'small' }>
|
||||||
<div className = 'speaker-stats'>
|
<div className = { classes.speakerStats }>
|
||||||
<div
|
<div
|
||||||
className = {
|
className = {
|
||||||
`${classes.searchSwitchContainer}
|
`${classes.searchSwitchContainer}
|
||||||
|
|
|
@ -67,12 +67,6 @@ type Props = {
|
||||||
}
|
}
|
||||||
|
|
||||||
const SpeakerStatsItem = (props: Props) => {
|
const SpeakerStatsItem = (props: Props) => {
|
||||||
/**
|
|
||||||
* Implements React's {@link Component#render()}.
|
|
||||||
*
|
|
||||||
* @inheritdoc
|
|
||||||
* @returns {ReactElement}
|
|
||||||
*/
|
|
||||||
const hasLeftClass = props.hasLeft ? props.styles.hasLeft : '';
|
const hasLeftClass = props.hasLeft ? props.styles.hasLeft : '';
|
||||||
const rowDisplayClass = `row ${hasLeftClass} ${props.styles.item}`;
|
const rowDisplayClass = `row ${hasLeftClass} ${props.styles.item}`;
|
||||||
const expressionClass = 'expression';
|
const expressionClass = 'expression';
|
||||||
|
|
Loading…
Reference in New Issue