SkeletonTitle.mjs 614 B

12345678910111213141516171819202122232425
  1. import { defineComponent, createVNode as _createVNode } from "vue";
  2. import { createNamespace, numericProp, addUnit } from "../utils/index.mjs";
  3. const [name, bem] = createNamespace("skeleton-title");
  4. const skeletonTitleProps = {
  5. round: Boolean,
  6. titleWidth: numericProp
  7. };
  8. var stdin_default = defineComponent({
  9. name,
  10. props: skeletonTitleProps,
  11. setup(props) {
  12. return () => _createVNode("h3", {
  13. "class": bem([{
  14. round: props.round
  15. }]),
  16. "style": {
  17. width: addUnit(props.titleWidth)
  18. }
  19. }, null);
  20. }
  21. });
  22. export {
  23. stdin_default as default,
  24. skeletonTitleProps
  25. };