Skip to content

Commit d7172da

Browse files
committed
Fix Sonner stacking and expand Position example
1 parent b4b0fd5 commit d7172da

2 files changed

Lines changed: 51 additions & 9 deletions

File tree

src/Toolkit/kits/shadcn/sonner/assets/controllers/sonner_controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export default class extends Controller {
110110
// ─── Private ─────────────────────────────────────────────────────────────
111111

112112
get #isTopPosition() {
113-
return this.#isTopPosition;
113+
return this.positionValue.startsWith('top');
114114
}
115115

116116
#applyTheme() {
Lines changed: 50 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,50 @@
1-
<twig:Sonner position="top-left">
2-
<twig:Button variant="outline"
3-
data-action="click->sonner#fire"
4-
data-sonner-title-param="Top-left notification"
5-
>
6-
Top Left
7-
</twig:Button>
8-
</twig:Sonner>
1+
<div class="flex flex-wrap justify-center gap-2">
2+
<twig:Sonner position="top-left">
3+
<twig:Button variant="outline"
4+
data-action="click->sonner#fire"
5+
data-sonner-title-param="Top-left notification"
6+
>
7+
Top Left
8+
</twig:Button>
9+
</twig:Sonner>
10+
<twig:Sonner position="top-center">
11+
<twig:Button variant="outline"
12+
data-action="click->sonner#fire"
13+
data-sonner-title-param="Top-center notification"
14+
>
15+
Top Center
16+
</twig:Button>
17+
</twig:Sonner>
18+
<twig:Sonner position="top-right">
19+
<twig:Button variant="outline"
20+
data-action="click->sonner#fire"
21+
data-sonner-title-param="Top-right notification"
22+
>
23+
Top Right
24+
</twig:Button>
25+
</twig:Sonner>
26+
<twig:Sonner position="bottom-left">
27+
<twig:Button variant="outline"
28+
data-action="click->sonner#fire"
29+
data-sonner-title-param="Bottom-left notification"
30+
>
31+
Bottom Left
32+
</twig:Button>
33+
</twig:Sonner>
34+
<twig:Sonner position="bottom-center">
35+
<twig:Button variant="outline"
36+
data-action="click->sonner#fire"
37+
data-sonner-title-param="Bottom-center notification"
38+
>
39+
Bottom Center
40+
</twig:Button>
41+
</twig:Sonner>
42+
<twig:Sonner position="bottom-right">
43+
<twig:Button variant="outline"
44+
data-action="click->sonner#fire"
45+
data-sonner-title-param="Bottom-right notification"
46+
>
47+
Bottom Right
48+
</twig:Button>
49+
</twig:Sonner>
50+
</div>

0 commit comments

Comments
 (0)