Skip to content

Commit 55318f2

Browse files
authored
refactor(layout): unify layout logic (#37)
* refactor(layout): unify layout logic * refactor(layout): actions to tile * refactor: reword confirm message * fix: type * refactor: cleanup unused state
1 parent fc2246d commit 55318f2

16 files changed

Lines changed: 1124 additions & 1441 deletions

frontend/components.d.ts

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ declare module "vue" {
7575
)["default"];
7676
LucideMoreVertical: typeof import("~icons/lucide/more-vertical")["default"];
7777
LucidePhoneOff: typeof import("~icons/lucide/phone-off")["default"];
78+
LucidePin: typeof import("~icons/lucide/pin")["default"];
79+
LucidePinOff: typeof import("~icons/lucide/pin-off")["default"];
7880
LucidePlay: typeof import("~icons/lucide/play")["default"];
7981
LucidePlayCircle: typeof import("~icons/lucide/play-circle")["default"];
8082
LucidePlus: typeof import("~icons/lucide/plus")["default"];
@@ -85,6 +87,7 @@ declare module "vue" {
8587
LucideUserMinus: typeof import("~icons/lucide/user-minus")["default"];
8688
LucideUserPlus: typeof import("~icons/lucide/user-plus")["default"];
8789
LucideUsers: typeof import("~icons/lucide/users")["default"];
90+
LucideUserX: typeof import("~icons/lucide/user-x")["default"];
8891
LucideVideo: typeof import("~icons/lucide/video")["default"];
8992
LucideVideoOff: typeof import("~icons/lucide/video-off")["default"];
9093
LucideX: typeof import("~icons/lucide/x")["default"];
@@ -98,6 +101,9 @@ declare module "vue" {
98101
MeetingInfoDialog: typeof import(
99102
"./src/components/MeetingInfoDialog.vue",
100103
)["default"];
104+
MeetingLayout: typeof import(
105+
"./src/components/MeetingLayout.vue",
106+
)["default"];
101107
MeetingPreview: typeof import(
102108
"./src/components/MeetingPreview.vue",
103109
)["default"];
@@ -132,15 +138,6 @@ declare module "vue" {
132138
)["default"];
133139
RouterLink: typeof import("vue-router")["RouterLink"];
134140
RouterView: typeof import("vue-router")["RouterView"];
135-
ScreenShareLayout: typeof import(
136-
"./src/components/ScreenShareLayout.vue",
137-
)["default"];
138-
ScreenShareSidebar: typeof import(
139-
"./src/components/ScreenShareSidebar.vue",
140-
)["default"];
141-
ScreenShareSidebarParticipantTile: typeof import(
142-
"./src/components/ScreenShareSidebarParticipantTile.vue",
143-
)["default"];
144141
SettingsDialog: typeof import(
145142
"./src/components/settings/SettingsDialog.vue",
146143
)["default"];

frontend/src/App.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
<div>
33
<FrappeUIProvider>
44
<router-view />
5+
<Dialogs />
56
</FrappeUIProvider>
67
</div>
78
</template>
89

910
<script setup lang="ts">
10-
import { FrappeUIProvider } from "frappe-ui";
11+
import { Dialogs, FrappeUIProvider } from "frappe-ui";
1112
</script>

0 commit comments

Comments
 (0)