openreplay/frontend/app/components/Session/Player/LivePlayer/LivePlayerSubHeader.tsx
Andrey Babushkin eab2d3a2cf
Fix localisation (#3123)
* fix localised errors

* fix locales
2025-03-10 15:51:21 +01:00

40 lines
1.3 KiB
TypeScript

import React from 'react';
import { Icon, Tooltip } from 'UI';
import { Link2 } from 'lucide-react';
import { PlayerContext } from 'App/components/Session/playerContext';
import { observer } from 'mobx-react-lite';
import SessionTabs from 'Components/Session/Player/SharedComponents/SessionTabs';
import { useTranslation } from 'react-i18next';
function SubHeader() {
const { t } = useTranslation();
const { store } = React.useContext(PlayerContext);
const { location: currentLocation = 'loading...' } = store.get();
const location =
currentLocation.length > 70
? `${currentLocation.slice(0, 70)}...`
: currentLocation;
return (
<>
<div className="w-full px-4 pt-2 flex items-center border-b min-h-3">
<SessionTabs isLive />
</div>
{location && (
<div className="w-full bg-white border-b border-gray-lighter">
<div className="flex w-fit items-center cursor-pointer color-gray-medium text-sm p-1">
<Link2 className="mx-2" size={16} />
<Tooltip title={t('Open in new tab')} delay={0} placement="bottom">
<a href={location} target="_blank" rel="noreferrer">
{location}
</a>
</Tooltip>
</div>
</div>
)}
</>
);
}
export default observer(SubHeader);