UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

2 lines (1 loc) 2.17 kB
import{openBlock as n,createBlock as e}from"vue";var t={name:"Skeleton",props:{shape:{type:String,default:"rectangle"},size:{type:String,default:null},width:{type:String,default:"100%"},height:{type:String,default:"1rem"},borderRadius:{type:String,default:null},animation:{type:String,default:"wave"}},computed:{containerClass(){return["p-skeleton p-component",{"p-skeleton-circle":"circle"===this.shape,"p-skeleton-none":"none"===this.animation}]},containerStyle(){return this.size?{width:this.size,height:this.size,borderRadius:this.borderRadius}:{width:this.width,height:this.height,borderRadius:this.borderRadius}}}};!function(n,e){void 0===e&&(e={});var t=e.insertAt;if(n&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===t&&i.firstChild?i.insertBefore(a,i.firstChild):i.appendChild(a),a.styleSheet?a.styleSheet.cssText=n:a.appendChild(document.createTextNode(n))}}('\n.p-skeleton {\n position: relative;\n overflow: hidden;\n}\n.p-skeleton::after {\n content: "";\n -webkit-animation: p-skeleton-animation 1.2s infinite;\n animation: p-skeleton-animation 1.2s infinite;\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n z-index: 1;\n}\n.p-skeleton.p-skeleton-circle {\n border-radius: 50%;\n}\n.p-skeleton-none::after {\n -webkit-animation: none;\n animation: none;\n}\n@-webkit-keyframes p-skeleton-animation {\nfrom {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\nto {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n}\n@keyframes p-skeleton-animation {\nfrom {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\nto {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n}\n'),t.render=function(t,i,a,r,o,s){return n(),e("div",{style:s.containerStyle,class:s.containerClass},null,6)};export default t;