import { useContext } from 'react'; import { Icon, Tabs, TabList, Tab, TabPanel, Text } from '@umami/react-zen'; import { WebsiteContext } from '@/app/(main)/websites/[websiteId]/WebsiteProvider'; import { useMessages } from '@/components/hooks'; import { Globe, Eye } from '@/components/icons'; import { SectionHeader } from '@/components/common/SectionHeader'; import { WebsiteShareForm } from './WebsiteShareForm'; import { WebsiteTrackingCode } from './WebsiteTrackingCode'; import { WebsiteData } from './WebsiteData'; import { WebsiteEditForm } from './WebsiteEditForm'; import { LinkButton } from '@/components/common/LinkButton'; export function WebsiteSettings({ websiteId, openExternal = false, }: { websiteId: string; openExternal?: boolean; }) { const website = useContext(WebsiteContext); const { formatMessage, labels } = useMessages(); return ( <> }> {formatMessage(labels.view)} {formatMessage(labels.details)} {formatMessage(labels.trackingCode)} {formatMessage(labels.shareUrl)} {formatMessage(labels.manage)} ); }