mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-16 04:43:35 +00:00
de9a7a87fd
* refactor(project structure): UI * refactor(project structure): extract utilities * refactor(project structure): remove unused * refactor(project structure): electron * refactor(project structure): server refactor: migrate to vitest refactor: monorepo config * refactor: extract application menu * refactor: exit process * refactor: extract tray menu * chore: electron build * Added Seconds in studio clock #282 --------- Co-authored-by: Fabian Posenau <fabian@fphome.de> --------- Co-authored-by: Fabian Posenau <fabian.p99@gmx.de> Co-authored-by: Fabian Posenau <fabian@fphome.de>
25 lines
616 B
TypeScript
25 lines
616 B
TypeScript
import './TitleCard.scss';
|
|
|
|
interface TitleCardProps {
|
|
label: 'now' | 'next';
|
|
title: string;
|
|
subtitle: string;
|
|
presenter: string;
|
|
}
|
|
|
|
export default function TitleCard(props: TitleCardProps) {
|
|
const { label, title, subtitle, presenter } = props;
|
|
const accent = label === 'now';
|
|
|
|
return (
|
|
<div className='title-card'>
|
|
<div className='inline'>
|
|
<span className='presenter'>{presenter}</span>
|
|
<span className={accent? 'label accent': 'label'}>{label}</span>
|
|
</div>
|
|
<div className='title'>{title}</div>
|
|
<div className='subtitle'>{subtitle}</div>
|
|
</div>
|
|
);
|
|
}
|