mirror of
https://github.com/makeplane/plane.git
synced 2026-07-13 14:01:45 +02:00
fix: product tour (#250)
This commit is contained in:
committed by
GitHub
parent
8df0ea9c96
commit
6224b4ef6f
@@ -10,42 +10,44 @@ import { TourRoot } from "@/components/onboarding";
|
||||
import { UserGreetingsView } from "@/components/user";
|
||||
// constants
|
||||
import { EmptyStateType } from "@/constants/empty-state";
|
||||
// import { PRODUCT_TOUR_COMPLETED } from "@/constants/event-tracker";
|
||||
import { PRODUCT_TOUR_COMPLETED } from "@/constants/event-tracker";
|
||||
// helpers
|
||||
import { cn } from "@/helpers/common.helper";
|
||||
// hooks
|
||||
import { useCommandPalette, useAppRouter, useUserProfile, useEventTracker, useDashboard, useProject, useUser } from "@/hooks/store";
|
||||
import {
|
||||
useCommandPalette,
|
||||
useAppRouter,
|
||||
useUserProfile,
|
||||
useEventTracker,
|
||||
useDashboard,
|
||||
useProject,
|
||||
useUser,
|
||||
} from "@/hooks/store";
|
||||
import useSize from "@/hooks/use-window-size";
|
||||
|
||||
export const WorkspaceDashboardView = observer(() => {
|
||||
// store hooks
|
||||
const {
|
||||
// captureEven
|
||||
setTrackElement,
|
||||
} = useEventTracker();
|
||||
const { captureEvent, setTrackElement } = useEventTracker();
|
||||
const { toggleCreateProjectModal } = useCommandPalette();
|
||||
const { workspaceSlug } = useAppRouter();
|
||||
const { data: currentUser } = useUser();
|
||||
// const { currentUser, updateTourCompleted } = useUser();
|
||||
const { data: currentUserProfile,
|
||||
// updateTourCompleted
|
||||
} = useUserProfile();
|
||||
const { data: currentUserProfile, updateTourCompleted } = useUserProfile();
|
||||
const { homeDashboardId, fetchHomeDashboardWidgets } = useDashboard();
|
||||
const { joinedProjectIds } = useProject();
|
||||
|
||||
const [windowWidth] = useSize();
|
||||
|
||||
const handleTourCompleted = () => {
|
||||
// updateTourCompleted()
|
||||
// .then(() => {
|
||||
// captureEvent(PRODUCT_TOUR_COMPLETED, {
|
||||
// user_id: currentUser?.id,
|
||||
// state: "SUCCESS",
|
||||
// });
|
||||
// })
|
||||
// .catch((error) => {
|
||||
// console.error(error);
|
||||
// });
|
||||
updateTourCompleted()
|
||||
.then(() => {
|
||||
captureEvent(PRODUCT_TOUR_COMPLETED, {
|
||||
user_id: currentUser?.id,
|
||||
state: "SUCCESS",
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
});
|
||||
};
|
||||
|
||||
// fetch home dashboard widgets on workspace change
|
||||
|
||||
Reference in New Issue
Block a user