Skip to content

Commit d99eb2a

Browse files
committed
fix(presenter): clicks context sync with mirror mode
1 parent 49eca77 commit d99eb2a

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

packages/client/pages/presenter.vue

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -127,16 +127,17 @@ onMounted(() => {
127127
<template v-if="mainSlideMode === 'mirror'">
128128
<ScreenCaptureMirror />
129129
</template>
130-
<template v-else>
131-
<SlideContainer
132-
key="main"
133-
class="p-2 lg:p-4 flex-auto"
134-
is-main
135-
@contextmenu="onContextMenu"
136-
>
137-
<SlidesShow render-context="presenter" />
138-
</SlideContainer>
139-
</template>
130+
131+
<!-- We use v-show here to still infer the clicks context -->
132+
<SlideContainer
133+
v-show="mainSlideMode === 'slides'"
134+
key="main"
135+
class="p-2 lg:p-4 flex-auto"
136+
is-main
137+
@contextmenu="onContextMenu"
138+
>
139+
<SlidesShow render-context="presenter" />
140+
</SlideContainer>
140141

141142
<ClicksSlider
142143
:key="currentSlideRoute?.no"

packages/client/styles/index.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ html {
123123

124124
.slidev-form-button {
125125
--uno: text-white px-4 py-1 rounded border-b-2;
126-
--uno: 'bg-gray-400:50 border-gray-800:50';
127-
--uno: 'hover:(bg-gray-400:75 border-gray8:75)';
126+
--uno: 'bg-gray-500 border-gray-700';
127+
--uno: 'hover:(bg-gray-400 border-gray6)';
128128
}
129129
.slidev-form-button.primary {
130130
--uno: bg-teal-600 border-teal-800;

0 commit comments

Comments
 (0)