CLASSROOMIO-T-216: Capture posthog events

This commit is contained in:
Rotimi Best
2023-10-30 06:04:53 +00:00
parent 4c32c95657
commit 2d6035238b
12 changed files with 140 additions and 76 deletions
@@ -1,22 +1,16 @@
<script>
import { goto } from '$app/navigation';
import { Grid, Row, Column } from 'carbon-components-svelte';
import TextField from '$lib/components/Form/TextField.svelte';
import PrimaryButton from '$lib/components/PrimaryButton/index.svelte';
import { VARIANTS } from '$lib/components/PrimaryButton/constants';
import UploadImage from '$lib/components/UploadImage/index.svelte';
import { supabase } from '$lib/utils/functions/supabase';
import { profile } from '$lib/utils/store/user';
import { snackbar } from '$lib/components/Snackbar/store';
import LogoutButton from '$lib/components/Buttons/Logout/index.svelte';
let avatar;
let avatar = '';
let loading = false;
async function logout() {
const { error } = await supabase.auth.signOut();
goto('/login');
}
async function handleUpdate() {
try {
loading = true;
@@ -92,6 +86,6 @@
isDisabled={loading}
onClick={handleUpdate}
/>
<PrimaryButton variant={VARIANTS.OUTLINED} label="Log out" onClick={logout} />
<LogoutButton />
</Row>
</Grid>