Merge branch 'worktree-agent-a975576d'

This commit is contained in:
Jennie Robinson Faber 2026-04-09 22:46:52 +01:00
commit f585fabf21
3 changed files with 16 additions and 0 deletions

View file

@ -171,6 +171,7 @@ const loadSuggestions = async () => {
} }
const { memberData } = useAuth() const { memberData } = useAuth()
const { trackGoal, isComplete } = useOnboarding()
const loadTags = async () => { const loadTags = async () => {
try { try {
@ -220,6 +221,9 @@ onMounted(async () => {
} finally { } finally {
loading.value = false loading.value = false
} }
if (!isComplete.value) {
trackGoal('ecologyPageVisited')
}
}) })
useHead({ useHead({

View file

@ -331,10 +331,14 @@ const {
getRSVPMessage, getRSVPMessage,
} = useMemberStatus(); } = useMemberStatus();
const { completePayment, isProcessingPayment } = useMemberPayment(); const { completePayment, isProcessingPayment } = useMemberPayment();
const { trackGoal, isComplete } = useOnboarding();
onMounted(async () => { onMounted(async () => {
await checkMemberStatus(); await checkMemberStatus();
if (memberData.value) { if (memberData.value) {
if (!isComplete.value) {
trackGoal('eventPageVisited');
}
registrationForm.value.name = memberData.value.name; registrationForm.value.name = memberData.value.name;
registrationForm.value.email = memberData.value.email; registrationForm.value.email = memberData.value.email;
registrationForm.value.membershipLevel = registrationForm.value.membershipLevel =

View file

@ -137,6 +137,7 @@
href="https://wiki.ghostguild.org" href="https://wiki.ghostguild.org"
target="_blank" target="_blank"
class="quick-action" class="quick-action"
@click="handleWikiClick"
> >
Browse the wiki<span class="arrow">&rarr;</span> Browse the wiki<span class="arrow">&rarr;</span>
</a> </a>
@ -220,6 +221,13 @@ const { memberData, checkMemberStatus } = useAuth();
const { isActive, statusConfig, isPendingPayment, canPeerSupport } = const { isActive, statusConfig, isPendingPayment, canPeerSupport } =
useMemberStatus(); useMemberStatus();
const { completePayment, isProcessingPayment } = useMemberPayment(); const { completePayment, isProcessingPayment } = useMemberPayment();
const { trackGoal, isComplete: onboardingComplete } = useOnboarding();
const handleWikiClick = () => {
if (!onboardingComplete.value) {
trackGoal('wikiClicked');
}
};
const registeredEvents = ref([]); const registeredEvents = ref([]);
const loadingEvents = ref(false); const loadingEvents = ref(false);