x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<div popover="manual" class="flash" data-controller="flash" data-action="animationend->flash#hide" role="alert"> <div class="flash__content flex-col"> <h5 class="font-medium leading-none mbe-1">Account updated successfully</h5> <p class="text-subtle text-balance">Sunday, December 03, 2023 at 9:00 AM</p> </div></div><div class="container flex flex-col gap"> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div> <div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div></div>1
2
3
4
5
6
7
8
9
10
<div popover="manual" class="flash" data-controller="flash" data-action="animationend->flash#hide" role="alert"> <div class="flash__content flex-col"> <h5 class="font-medium leading-none mbe-1">Account updated successfully</h5> <p class="text-subtle text-balance">Sunday, December 03, 2023 at 9:00 AM</p> </div></div><div class="container flex flex-col gap"> <% 25.times do %><div class="rounded-lg bg-shade" style="min-block-size: 3rem"></div><% end %></div>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.flash { animation: flash-in-out 5s both; animation-timing-function: var(--ease-out-3); background-color: var(--color-surface); border-radius: var(--rounded-lg); border-width: var(--border); box-shadow: var(--shadow-md); color: var(--color-text); font-size: var(--text-sm); inline-size: var(--size-full); margin: var(--flash-position, var(--size-6)) auto auto; max-inline-size: calc(100% - 2rem); &:is(:hover, :focus-within) { animation-play-state: paused; } @media (width >= 40rem) { max-inline-size: var(--flash-size, var(--max-i-sm)); }}.flash__content { padding: var(--size-4);}.flash--extended { animation-duration: 12s; animation-name: flash-in-out-extended;}@keyframes flash-in-out { 0% { opacity: 0; transform: translateY(-100%); } 8%, 92% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-100%); }}@keyframes flash-in-out-extended { 0% { opacity: 0; transform: translateY(-100%); } 3.3%, 96.7% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(-100%); }}1
2
3
4
5
6
7
8
9
10
11
import { Controller } from "@hotwired/stimulus"export default class extends Controller { connect() { this.element.showPopover() } hide() { this.element.hidePopover() }}No notes provided.