umami/src/app/(main)/websites/[websiteId]/settings/WebsiteSettings.tsx
2025-11-22 22:42:42 -08:00

28 lines
883 B
TypeScript

import { Column } from '@umami/react-zen';
import { Panel } from '@/components/common/Panel';
import { useWebsite } from '@/components/hooks';
import { WebsiteData } from './WebsiteData';
import { WebsiteEditForm } from './WebsiteEditForm';
import { WebsiteShareForm } from './WebsiteShareForm';
import { WebsiteTrackingCode } from './WebsiteTrackingCode';
export function WebsiteSettings({ websiteId }: { websiteId: string; openExternal?: boolean }) {
const website = useWebsite();
return (
<Column gap="6">
<Panel>
<WebsiteEditForm websiteId={websiteId} />
</Panel>
<Panel>
<WebsiteTrackingCode websiteId={websiteId} />
</Panel>
<Panel>
<WebsiteShareForm websiteId={websiteId} shareId={website.shareId} />
</Panel>
<Panel>
<WebsiteData websiteId={websiteId} />
</Panel>
</Column>
);
}