2023-01-10 00:27:04 +01:00
|
|
|
import { Icon, Icons } from "@/components/Icon";
|
|
|
|
import { BrandPill } from "@/components/layout/BrandPill";
|
|
|
|
|
|
|
|
interface VideoPlayerHeaderProps {
|
2023-01-10 21:18:10 +01:00
|
|
|
title?: string;
|
2023-01-10 00:27:04 +01:00
|
|
|
onClick?: () => void;
|
|
|
|
}
|
|
|
|
|
|
|
|
export function VideoPlayerHeader(props: VideoPlayerHeaderProps) {
|
2023-01-15 16:01:07 +01:00
|
|
|
const showDivider = props.title && props.onClick;
|
2023-01-10 00:27:04 +01:00
|
|
|
return (
|
|
|
|
<div className="flex items-center">
|
|
|
|
<div className="flex flex-1 items-center">
|
|
|
|
<p className="flex items-center">
|
2023-01-10 21:18:10 +01:00
|
|
|
{props.onClick ? (
|
|
|
|
<span
|
|
|
|
onClick={props.onClick}
|
|
|
|
className="flex cursor-pointer items-center py-1 text-white opacity-50 transition-opacity hover:opacity-100"
|
|
|
|
>
|
|
|
|
<Icon className="mr-2" icon={Icons.ARROW_LEFT} />
|
|
|
|
<span>Back to home</span>
|
|
|
|
</span>
|
|
|
|
) : null}
|
|
|
|
{showDivider ? (
|
|
|
|
<span className="mx-4 h-6 w-[1.5px] rotate-[30deg] bg-white opacity-50" />
|
|
|
|
) : null}
|
|
|
|
{props.title ? (
|
|
|
|
<span className="text-white">{props.title}</span>
|
|
|
|
) : null}
|
2023-01-10 00:27:04 +01:00
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
<BrandPill />
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
}
|