| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | import { createVNode as _createVNode } from "vue";import { defineComponent } from "vue";import { extend, numericProp, unknownProp, makeStringProp, createNamespace } from "../utils/index.mjs";import { Popup } from "../popup/index.mjs";import { popupSharedProps } from "../popup/shared.mjs";const [name, bem] = createNamespace("notify");const notifyProps = extend({}, popupSharedProps, {  type: makeStringProp("danger"),  color: String,  message: numericProp,  position: makeStringProp("top"),  className: unknownProp,  background: String,  lockScroll: Boolean});var stdin_default = defineComponent({  name,  props: notifyProps,  emits: ["update:show"],  setup(props, {    emit,    slots  }) {    const updateShow = (show) => emit("update:show", show);    return () => _createVNode(Popup, {      "show": props.show,      "class": [bem([props.type]), props.className],      "style": {        color: props.color,        background: props.background      },      "overlay": false,      "position": props.position,      "duration": 0.2,      "lockScroll": props.lockScroll,      "onUpdate:show": updateShow    }, {      default: () => [slots.default ? slots.default() : props.message]    });  }});export {  stdin_default as default};
 |