1 | import {
|
2 | skeleton_styles_default
|
3 | } from "./chunk.HCKTEB7T.js";
|
4 | import {
|
5 | o
|
6 | } from "./chunk.IAELDRGJ.js";
|
7 | import {
|
8 | e,
|
9 | n
|
10 | } from "./chunk.VKNZYXSO.js";
|
11 | import {
|
12 | $,
|
13 | s
|
14 | } from "./chunk.WWAD5WF4.js";
|
15 | import {
|
16 | __decorateClass
|
17 | } from "./chunk.K2NRSETB.js";
|
18 |
|
19 |
|
20 | var SlSkeleton = class extends s {
|
21 | constructor() {
|
22 | super(...arguments);
|
23 | this.effect = "none";
|
24 | }
|
25 | render() {
|
26 | return $`
|
27 | <div
|
28 | part="base"
|
29 | class=${o({
|
30 | skeleton: true,
|
31 | "skeleton--pulse": this.effect === "pulse",
|
32 | "skeleton--sheen": this.effect === "sheen"
|
33 | })}
|
34 | aria-busy="true"
|
35 | aria-live="polite"
|
36 | >
|
37 | <div part="indicator" class="skeleton__indicator"></div>
|
38 | </div>
|
39 | `;
|
40 | }
|
41 | };
|
42 | SlSkeleton.styles = skeleton_styles_default;
|
43 | __decorateClass([
|
44 | e()
|
45 | ], SlSkeleton.prototype, "effect", 2);
|
46 | SlSkeleton = __decorateClass([
|
47 | n("sl-skeleton")
|
48 | ], SlSkeleton);
|
49 |
|
50 | export {
|
51 | SlSkeleton
|
52 | };
|