UNPKG

968 BJavaScriptView Raw
1import {
2 skeleton_styles_default
3} from "./chunk.HCKTEB7T.js";
4import {
5 o
6} from "./chunk.IAELDRGJ.js";
7import {
8 e,
9 n
10} from "./chunk.VKNZYXSO.js";
11import {
12 $,
13 s
14} from "./chunk.WWAD5WF4.js";
15import {
16 __decorateClass
17} from "./chunk.K2NRSETB.js";
18
19// src/components/skeleton/skeleton.ts
20var 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};
42SlSkeleton.styles = skeleton_styles_default;
43__decorateClass([
44 e()
45], SlSkeleton.prototype, "effect", 2);
46SlSkeleton = __decorateClass([
47 n("sl-skeleton")
48], SlSkeleton);
49
50export {
51 SlSkeleton
52};