movie-web/src/components/video/parts/VideoPlayerHeader.tsx

36 lines
1.1 KiB
TypeScript
Raw Normal View History

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>
);
}