mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-15 04:29:37 +01:00
fix(components): apply class on trigger instead of content when present
Resolves #2132
This commit is contained in:
@@ -165,12 +165,12 @@ const ui = computed(() => dropdownMenu({
|
||||
|
||||
<template>
|
||||
<DropdownMenuRoot v-slot="{ open }" v-bind="rootProps">
|
||||
<DropdownMenuTrigger v-if="!!slots.default" as-child :disabled="disabled">
|
||||
<DropdownMenuTrigger v-if="!!slots.default" as-child :class="props.class" :disabled="disabled">
|
||||
<slot :open="open" />
|
||||
</DropdownMenuTrigger>
|
||||
|
||||
<UDropdownMenuContent
|
||||
:class="ui.content({ class: [props.class, props.ui?.content] })"
|
||||
:class="ui.content({ class: [!slots.default && props.class, props.ui?.content] })"
|
||||
:ui="ui"
|
||||
:ui-override="props.ui"
|
||||
v-bind="contentProps"
|
||||
|
||||
Reference in New Issue
Block a user