pvanand commited on
Commit
9e628ae
·
verified ·
1 Parent(s): 191fe3e

Update templates/apps-hub/profile.html

Browse files
Files changed (1) hide show
  1. templates/apps-hub/profile.html +54 -53
templates/apps-hub/profile.html CHANGED
@@ -1,54 +1,55 @@
1
- <!DOCTYPE html>
2
- <html lang="en">
3
- <head>
4
- <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Profile</title>
7
- <script src="https://cdn.jsdelivr.net/npm/appwrite@15.0.0"></script>
8
- <script src="/js/auth.js"></script>
9
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
10
- <link rel="stylesheet" href="/css/ai-sidebar.css">
11
- <link rel="stylesheet" href="/css/profile-page.css">
12
- <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
13
- <script src="/js/sidebar-component.js"></script>
14
- </head>
15
- <body>
16
- <div id="app" class="ai-sidebar__container">
17
- <sidebar-component></sidebar-component>
18
- <main class="ai-sidebar__content">
19
- <div class="profile-page__container">
20
- <h1 class="profile-page__title">Profile</h1>
21
- <div id="profilePageInfo" class="profile-page__info"></div>
22
- <button @click="handleLogout" class="profile-page__logout-btn">Logout</button>
23
- </div>
24
- </main>
25
- </div>
26
-
27
- <script src="/js/profile-page.js"></script>
28
- <script>
29
- const { createApp } = Vue;
30
-
31
- const app = createApp({
32
- components: {
33
- 'sidebar-component': SidebarComponent
34
- },
35
- methods: {
36
- async checkProfileAuthentication() {
37
- const session = await checkAuth();
38
- if (!session) {
39
- redirectToLogin();
40
- }
41
- },
42
- handleLogout() {
43
- logout();
44
- }
45
- },
46
- mounted() {
47
- this.checkProfileAuthentication();
48
- }
49
- });
50
-
51
- app.mount('#app');
52
- </script>
53
- </body>
 
54
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Profile</title>
7
+ <script src="https://cdn.jsdelivr.net/npm/appwrite@15.0.0"></script>
8
+ <script src="/js/auth.js"></script>
9
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
10
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css">
11
+ <link rel="stylesheet" href="/css/ai-sidebar.css">
12
+ <link rel="stylesheet" href="/css/profile-page.css">
13
+ <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
14
+ <script src="/js/sidebar-component.js"></script>
15
+ </head>
16
+ <body>
17
+ <div id="app" class="ai-sidebar__container">
18
+ <sidebar-component></sidebar-component>
19
+ <main class="ai-sidebar__content">
20
+ <div class="profile-page__container">
21
+ <h1 class="profile-page__title">Profile</h1>
22
+ <div id="profilePageInfo" class="profile-page__info"></div>
23
+ <button @click="handleLogout" class="profile-page__logout-btn">Logout</button>
24
+ </div>
25
+ </main>
26
+ </div>
27
+
28
+ <script src="/js/profile-page.js"></script>
29
+ <script>
30
+ const { createApp } = Vue;
31
+
32
+ const app = createApp({
33
+ components: {
34
+ 'sidebar-component': SidebarComponent
35
+ },
36
+ methods: {
37
+ async checkProfileAuthentication() {
38
+ const session = await checkAuth();
39
+ if (!session) {
40
+ redirectToLogin();
41
+ }
42
+ },
43
+ handleLogout() {
44
+ logout();
45
+ }
46
+ },
47
+ mounted() {
48
+ this.checkProfileAuthentication();
49
+ }
50
+ });
51
+
52
+ app.mount('#app');
53
+ </script>
54
+ </body>
55
  </html>