Skip to content

Commit 13dcfd8

Browse files
committedOct 15, 2024·
fix: pass class, toastOptions class/classes to toast li element
add class to data-content
1 parent 91a6d6e commit 13dcfd8

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed
 

‎packages/Toast.vue

+11-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,16 @@
66
role="status"
77
tabindex="0"
88
data-sonner-toast="true"
9-
:class="toastClass"
9+
:class="cn(
10+
props.class,
11+
toastClass,
12+
classes?.toast,
13+
toast.classes?.toast,
14+
// @ts-ignore
15+
classes?.[toastType],
16+
// @ts-ignore
17+
toast?.classes?.[toastType]
18+
)"
1019
:data-rich-colors="toast.richColors ?? defaultRichColors"
1120
:data-styled="!Boolean(toast.component || toast?.unstyled || unstyled)"
1221
:data-mounted="mounted"
@@ -81,7 +90,7 @@
8190
</div>
8291
</template>
8392

84-
<div data-content="">
93+
<div data-content="" :class="cn(classes?.content, toast?.classes?.content)">
8594
<div data-title="" :class="cn(classes?.title, toast.classes?.title)">
8695
<template v-if="isStringOfTitle">
8796
<component :is="toast.title" v-bind="toast.componentProps" />

0 commit comments

Comments
 (0)
Please sign in to comment.