diff --git a/src/lib/components/OrgSelector/OrgSelector.svelte b/src/lib/components/OrgSelector/OrgSelector.svelte
index c39ce4fc..4321a968 100644
--- a/src/lib/components/OrgSelector/OrgSelector.svelte
+++ b/src/lib/components/OrgSelector/OrgSelector.svelte
@@ -5,15 +5,22 @@
import { currentOrg, orgs, currentOrgPath } from '$lib/utils/store/org';
import { goto } from '$app/navigation';
import { newOrgModal } from '$lib/components/Org/store';
+ import type { CurrentOrg } from '$lib/utils/types/org';
export let canAddOrg = true;
let open = false;
function handleAddOrg() {
- console.log('add org modal');
open = false;
$newOrgModal.open = true;
}
+
+ function onClick(org: CurrentOrg) {
+ localStorage.setItem('classroomio_org_sitename', org.siteName);
+ currentOrg.set(org);
+ goto($currentOrgPath);
+ open = false;
+ }
@@ -45,11 +52,7 @@
avatarText={org.shortName}
text={org.name}
hasDivider={true}
- onClick={() => {
- currentOrg.set(org);
- goto($currentOrgPath);
- open = false;
- }}
+ onClick={() => onClick(org)}
/>
{/each}
diff --git a/src/lib/components/OrgSelector/OrgSelectorItem.svelte b/src/lib/components/OrgSelector/OrgSelectorItem.svelte
index da34ce01..5a7515b3 100644
--- a/src/lib/components/OrgSelector/OrgSelectorItem.svelte
+++ b/src/lib/components/OrgSelector/OrgSelectorItem.svelte
@@ -15,7 +15,7 @@