31 lines
712 B
JavaScript
31 lines
712 B
JavaScript
import { defineComponent, createVNode as _createVNode } from "vue";
|
|
import { createNamespace, numericProp } from "../utils/index.mjs";
|
|
const DEFAULT_ROW_WIDTH = "100%";
|
|
const skeletonParagraphProps = {
|
|
round: Boolean,
|
|
rowWidth: {
|
|
type: numericProp,
|
|
default: DEFAULT_ROW_WIDTH
|
|
}
|
|
};
|
|
const [name, bem] = createNamespace("skeleton-paragraph");
|
|
var stdin_default = defineComponent({
|
|
name,
|
|
props: skeletonParagraphProps,
|
|
setup(props) {
|
|
return () => _createVNode("div", {
|
|
"class": bem([{
|
|
round: props.round
|
|
}]),
|
|
"style": {
|
|
width: props.rowWidth
|
|
}
|
|
}, null);
|
|
}
|
|
});
|
|
export {
|
|
DEFAULT_ROW_WIDTH,
|
|
stdin_default as default,
|
|
skeletonParagraphProps
|
|
};
|