diff --git a/frontend/src/App.vue b/frontend/src/App.vue index e7dfc8dc..98b1618e 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -14,8 +14,10 @@ import DesktopLayout from './components/DesktopLayout.vue' import MobileLayout from './components/MobileLayout.vue' import { stopSession } from '@/telemetry' import { init as initTelemetry } from '@/telemetry' +import { usersStore } from '@/stores/user' const screenSize = useScreenSize() +let { userResource } = usersStore() const Layout = computed(() => { if (screenSize.width < 640) { @@ -26,6 +28,7 @@ const Layout = computed(() => { }) onMounted(async () => { + if (!userResource.data) return await initTelemetry() }) diff --git a/frontend/src/components/BrandSettings.vue b/frontend/src/components/BrandSettings.vue new file mode 100644 index 00000000..630dce55 --- /dev/null +++ b/frontend/src/components/BrandSettings.vue @@ -0,0 +1,83 @@ + + + + + + {{ __(label) }} + + + + + {{ __(description) }} + + + + + + {{ __('Update') }} + + + + + diff --git a/frontend/src/components/LiveClass.vue b/frontend/src/components/LiveClass.vue index 1bf738e7..21fe6e01 100644 --- a/frontend/src/components/LiveClass.vue +++ b/frontend/src/components/LiveClass.vue @@ -1,33 +1,30 @@ - - - - - - {{ __('Add Live Class') }} - - - - {{ __('Live Class') }} + + + {{ __('Live Class') }} + + + + + + + {{ __('Add') }} + + - + {{ cls.title }} - + {{ cls.description }} - + {{ dayjs(cls.date).format('DD MMMM YYYY') }} @@ -38,7 +35,7 @@ {{ formatTime(cls.time) }} - + =', new Date()], }, fields: [ 'title', diff --git a/frontend/src/components/Modals/Settings.vue b/frontend/src/components/Modals/Settings.vue index 843c945c..79717118 100644 --- a/frontend/src/components/Modals/Settings.vue +++ b/frontend/src/components/Modals/Settings.vue @@ -45,6 +45,20 @@ :label="activeTab.label" :description="activeTab.description" /> + + diff --git a/frontend/src/components/SettingDetails.vue b/frontend/src/components/SettingDetails.vue index e54b4b0d..e337ce58 100644 --- a/frontend/src/components/SettingDetails.vue +++ b/frontend/src/components/SettingDetails.vue @@ -1,53 +1,23 @@ - - {{ __(label) }} + + + {{ __(label) }} + + {{ __(description) }} - - - - - - - - - - - - + {{ __('Update') }} @@ -57,12 +27,8 @@ +