diff --git a/TODO b/TODO index 1cb9cb0..45297df 100644 --- a/TODO +++ b/TODO @@ -1,7 +1 @@ - - -- Reactivity on project delete (update dropdown) + test guest -- Event funnel / metadata analyzer / user flow -- Live demo -- Why can’t guests use the AI chatbot? -- Email login \ No newline at end of file +- Email login (remove/fix github login) \ No newline at end of file diff --git a/dashboard/components/BarCard/Events.vue b/dashboard/components/BarCard/Events.vue index 915bbc4..96820b4 100644 --- a/dashboard/components/BarCard/Events.vue +++ b/dashboard/components/BarCard/Events.vue @@ -37,6 +37,6 @@ async function showMore() { + sub-label="Events" :rawButton="!isLiveDemo"> diff --git a/dashboard/components/BarCard/Websites.vue b/dashboard/components/BarCard/Websites.vue index fcb240d..2fa57b2 100644 --- a/dashboard/components/BarCard/Websites.vue +++ b/dashboard/components/BarCard/Websites.vue @@ -51,7 +51,7 @@ function goToView() { :loading="currentData.pending.value" :label="isPagesView ? 'Top pages' : 'Top Domains'" :sub-label="isPagesView ? 'Page' : 'Domains'" :desc="isPagesView ? 'Most visited pages' : 'Most visited domains in this project'" - :interactive="!isPagesView" :rawButton="!isLiveDemo()" :isDetailView="isPagesView"> + :interactive="!isPagesView" :rawButton="!isLiveDemo" :isDetailView="isPagesView"> diff --git a/dashboard/components/ProjectSelector.vue b/dashboard/components/ProjectSelector.vue index 4fe6f65..54beacc 100644 --- a/dashboard/components/ProjectSelector.vue +++ b/dashboard/components/ProjectSelector.vue @@ -4,14 +4,8 @@ import type { TProject } from '@schema/ProjectSchema'; const { user } = useLoggedUser() -const { projectList, guestProjectList, actions, project } = useProject(); +const { projectList, guestProjectList,allProjectList, actions, project } = useProject(); -const selectorProjects = computed(() => { - const result: TProject[] = []; - if (projectList.value) result.push(...projectList.value); - if (guestProjectList.value) result.push(...guestProjectList.value); - return result; -}); function isProjectMine(owner?: string) { if (!owner) return false; @@ -34,7 +28,7 @@ function onChange(e: TProject) { base: 'hover:!bg-lyx-widget-lighter cursor-pointer', active: '!bg-lyx-widget-lighter' } - }" class="w-full" v-if="selectorProjects" @change="onChange" :value="project" :options="selectorProjects"> + }" class="w-full" v-if="allProjectList" @change="onChange" :value="project" :options="allProjectList">