style: show event title in info panel (#467)

This commit is contained in:
Carlos Valente
2023-07-23 15:41:58 +02:00
committed by GitHub
parent 60799d3d88
commit e49918e8bb
3 changed files with 30 additions and 9 deletions
+14 -4
View File
@@ -2,11 +2,21 @@
@use '../../theme/v2Styles' as *; @use '../../theme/v2Styles' as *;
.panelHeader { .panelHeader {
font-size: $inner-section-text-size;
font-family: $ontime-font-family;
color: $label-gray;
display: flex; display: flex;
justify-content: end; justify-content: space-between;
gap: 1rem;
.title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.selected {
min-width: max-content;
font-size: $inner-section-text-size;
color: $label-gray;
}
} }
.labels { .labels {
+2 -5
View File
@@ -1,12 +1,11 @@
import { useInfoPanel } from '../../common/hooks/useSocket'; import { useInfoPanel } from '../../common/hooks/useSocket';
import InfoHeader from './info-header/InfoHeader';
import CollapsableInfo from './CollapsableInfo'; import CollapsableInfo from './CollapsableInfo';
import InfoLogger from './InfoLogger'; import InfoLogger from './InfoLogger';
import InfoNif from './InfoNif'; import InfoNif from './InfoNif';
import InfoTitles from './InfoTitles'; import InfoTitles from './InfoTitles';
import style from './Info.module.scss';
export default function Info() { export default function Info() {
const data = useInfoPanel(); const data = useInfoPanel();
@@ -32,9 +31,7 @@ export default function Info() {
return ( return (
<> <>
<div className={style.panelHeader}> <InfoHeader selected={selected} />
<span>{selected}</span>
</div>
<CollapsableInfo title='Network Info'> <CollapsableInfo title='Network Info'>
<InfoNif /> <InfoNif />
</CollapsableInfo> </CollapsableInfo>
@@ -0,0 +1,14 @@
import useEventData from '../../../common/hooks-query/useEventData';
import style from '../Info.module.scss';
export default function InfoHeader({ selected }: { selected: string }) {
const { data } = useEventData();
return (
<div className={style.panelHeader}>
<span className={style.title}>{data?.title || ''}</span>
<span className={style.selected}>{selected}</span>
</div>
);
}