Create your first project...
diff --git a/dashboard/pages/live_demo.vue b/dashboard/pages/live_demo.vue
index eea3e78..e3fc019 100644
--- a/dashboard/pages/live_demo.vue
+++ b/dashboard/pages/live_demo.vue
@@ -6,6 +6,8 @@ const { snapshot, snapshots } = useSnapshot();
const { data: project } = useLiveDemo();
+const ready = ref
(false);
+
let interval: any;
onMounted(async () => {
@@ -13,8 +15,11 @@ onMounted(async () => {
snapshot.value = snapshots.value[0];
interval = setInterval(async () => {
await getOnlineUsers();
- }, 5000);
+ }, 20000);
+ setTimeout(() => {
+ ready.value = true;
+ }, 2000);
})
onUnmounted(() => {
@@ -54,8 +59,7 @@ const selectLabelsEvents = [
-
-
+
@@ -85,35 +89,10 @@ const selectLabelsEvents = [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
@@ -213,6 +192,9 @@ const selectLabelsEvents = [
+
+
+
diff --git a/dashboard/pnpm-lock.yaml b/dashboard/pnpm-lock.yaml
index f198681..8b00bcb 100644
--- a/dashboard/pnpm-lock.yaml
+++ b/dashboard/pnpm-lock.yaml
@@ -29,6 +29,9 @@ importers:
google-auth-library:
specifier: ^9.9.0
version: 9.10.0(encoding@0.1.13)
+ highlight.js:
+ specifier: ^11.10.0
+ version: 11.10.0
jsonwebtoken:
specifier: ^9.0.2
version: 9.0.2
@@ -1459,20 +1462,20 @@ packages:
'@vue/reactivity@3.4.27':
resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
- '@vue/reactivity@3.5.6':
- resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==}
+ '@vue/reactivity@3.5.7':
+ resolution: {integrity: sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==}
'@vue/runtime-core@3.4.27':
resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
- '@vue/runtime-core@3.5.6':
- resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==}
+ '@vue/runtime-core@3.5.7':
+ resolution: {integrity: sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==}
'@vue/runtime-dom@3.4.27':
resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
- '@vue/runtime-dom@3.5.6':
- resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==}
+ '@vue/runtime-dom@3.5.7':
+ resolution: {integrity: sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==}
'@vue/server-renderer@3.4.27':
resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
@@ -1485,6 +1488,9 @@ packages:
'@vue/shared@3.5.6':
resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==}
+ '@vue/shared@3.5.7':
+ resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==}
+
'@vueuse/components@10.10.0':
resolution: {integrity: sha512-HiA10NQ9HJAGnju+8ZK4TyA8LIc0a6BnJmVWDa/k+TRhaYCVacSDU04k0BQ2otV+gghUDdwu98upf6TDRXpoeg==}
@@ -2759,6 +2765,10 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
+ highlight.js@11.10.0:
+ resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==}
+ engines: {node: '>=12.0.0'}
+
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
@@ -7139,19 +7149,19 @@ snapshots:
dependencies:
'@vue/shared': 3.4.27
- '@vue/reactivity@3.5.6':
+ '@vue/reactivity@3.5.7':
dependencies:
- '@vue/shared': 3.5.6
+ '@vue/shared': 3.5.7
'@vue/runtime-core@3.4.27':
dependencies:
'@vue/reactivity': 3.4.27
'@vue/shared': 3.4.27
- '@vue/runtime-core@3.5.6':
+ '@vue/runtime-core@3.5.7':
dependencies:
- '@vue/reactivity': 3.5.6
- '@vue/shared': 3.5.6
+ '@vue/reactivity': 3.5.7
+ '@vue/shared': 3.5.7
'@vue/runtime-dom@3.4.27':
dependencies:
@@ -7159,11 +7169,11 @@ snapshots:
'@vue/shared': 3.4.27
csstype: 3.1.3
- '@vue/runtime-dom@3.5.6':
+ '@vue/runtime-dom@3.5.7':
dependencies:
- '@vue/reactivity': 3.5.6
- '@vue/runtime-core': 3.5.6
- '@vue/shared': 3.5.6
+ '@vue/reactivity': 3.5.7
+ '@vue/runtime-core': 3.5.7
+ '@vue/shared': 3.5.7
csstype: 3.1.3
'@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.2))':
@@ -7176,6 +7186,8 @@ snapshots:
'@vue/shared@3.5.6': {}
+ '@vue/shared@3.5.7': {}
+
'@vueuse/components@10.10.0(vue@3.4.27(typescript@5.4.2))':
dependencies:
'@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.2))
@@ -8535,6 +8547,8 @@ snapshots:
he@1.2.0: {}
+ highlight.js@11.10.0: {}
+
hookable@5.5.3: {}
hosted-git-info@7.0.2:
@@ -11235,8 +11249,8 @@ snapshots:
vue-chart-3@3.1.8(chart.js@3.9.1)(vue@3.4.27(typescript@5.4.2)):
dependencies:
- '@vue/runtime-core': 3.5.6
- '@vue/runtime-dom': 3.5.6
+ '@vue/runtime-core': 3.5.7
+ '@vue/runtime-dom': 3.5.7
chart.js: 3.9.1
csstype: 3.1.3
lodash-es: 4.17.21