import { Icon, Row, Text } from '@umami/react-zen'; import { Favicon } from '@/components/common/Favicon'; import { LinkButton } from '@/components/common/LinkButton'; import { PageHeader } from '@/components/common/PageHeader'; import { useMessages, useNavigation, useWebsite } from '@/components/hooks'; import { Edit } from '@/components/icons'; import { ActiveUsers } from '@/components/metrics/ActiveUsers'; export function WebsiteHeader({ showActions, allowLink = true, }: { showActions?: boolean; allowLink?: boolean; }) { const website = useWebsite(); const { renderUrl, pathname } = useNavigation(); const isSettings = pathname.endsWith('/settings'); const { formatMessage, labels } = useMessages(); if (isSettings) { return null; } return ( } titleHref={allowLink ? renderUrl(`/websites/${website.id}`, false) : undefined} > {showActions && ( {formatMessage(labels.edit)} )} ); }