diff --git a/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx b/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
index 49721f1e..6aaa585d 100644
--- a/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
+++ b/src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
@@ -1,4 +1,5 @@
import { Column, Heading, Row, Text } from '@umami/react-zen';
+import { LoadingPanel } from 'dist';
import { Plus } from 'lucide-react';
import { useMessages, useWebsiteSharesQuery } from '@/components/hooks';
import { DialogButton } from '@/components/input/DialogButton';
@@ -11,33 +12,36 @@ export interface WebsiteShareFormProps {
export function WebsiteShareForm({ websiteId }: WebsiteShareFormProps) {
const { formatMessage, labels, messages } = useMessages();
- const { data } = useWebsiteSharesQuery({ websiteId });
+ const { data, error, isLoading } = useWebsiteSharesQuery({ websiteId });
const shares = data?.data || [];
const hasShares = shares.length > 0;
return (
-
-
- {formatMessage(labels.share)}
- }
- label={formatMessage(labels.add)}
- title={formatMessage(labels.share)}
- variant="primary"
- width="600px"
- >
- {({ close }) => }
-
-
- {hasShares ? (
- <>
- {formatMessage(messages.shareUrl)}
-
- >
- ) : (
- {formatMessage(messages.noDataAvailable)}
- )}
-
+
+
+
+ {formatMessage(labels.share)}
+ }
+ label={formatMessage(labels.add)}
+ title={formatMessage(labels.share)}
+ variant="primary"
+ width="600px"
+ >
+ {({ close }) => }
+
+
+ {hasShares ? (
+ <>
+ {formatMessage(messages.shareUrl)}
+
+
+ >
+ ) : (
+ {formatMessage(messages.noDataAvailable)}
+ )}
+
+
);
}
diff --git a/src/components/input/WebsiteFilterButton.tsx b/src/components/input/WebsiteFilterButton.tsx
index 8e4a940f..d00c2786 100644
--- a/src/components/input/WebsiteFilterButton.tsx
+++ b/src/components/input/WebsiteFilterButton.tsx
@@ -16,7 +16,8 @@ export function WebsiteFilterButton({
const { formatMessage, labels } = useMessages();
const { updateParams, pathname, router, query } = useNavigation();
const [excludeBounce, setExcludeBounce] = useState(!!query.excludeBounce);
- const isOverview = /^\/teams\/[^/]+\/websites\/[^/]+$/.test(pathname);
+ const isOverview =
+ /^\/teams\/[^/]+\/websites\/[^/]+$/.test(pathname) || /^\/share\/[^/]+$/.test(pathname);
const handleChange = ({ filters, segment, cohort }: any) => {
const params = filtersArrayToObject(filters);