Skip to content

Commit 6e30752

Browse files
committed
fixup! feat: compact view for mail layouts
Signed-off-by: greta <[email protected]>
1 parent e533b14 commit 6e30752

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

src/components/Envelope.vue

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,20 @@
5454
@click.prevent="hasWriteAcl ? onToggleJunk() : false" />
5555
<div
5656
class="hovering-status"
57-
:class="{ 'hover-active': hoveringAvatar && !selected }"
57+
:class="{ 'hover-active': hoveringAvatar && !selected && !compactMode }"
5858
@mouseenter="hoveringAvatar = true"
5959
@mouseleave="hoveringAvatar = false">
6060
<template v-if="compactMode">
61-
<NcCheckboxRadioSwitch
62-
type="checkbox"
63-
class="compact-checkbox"
64-
:checked="selected"
65-
@update:checked="toggleSelected" />
61+
<div
62+
class="compact-checkbox-wrapper"
63+
@mousedown.stop.prevent
64+
@click.stop.prevent>
65+
<NcCheckboxRadioSwitch
66+
type="checkbox"
67+
class="compact-checkbox"
68+
:checked="selected"
69+
@update:checked="toggleSelected" />
70+
</div>
6671
</template>
6772

6873
<template v-else>
@@ -1632,4 +1637,5 @@ export default {
16321637
align-items: center;
16331638
justify-content: center;
16341639
}
1640+
16351641
</style>

0 commit comments

Comments
 (0)