diff --git a/packages/notify/Notify.js b/packages/notify/Notify.js new file mode 100644 index 000000000..b7e1b0a25 --- /dev/null +++ b/packages/notify/Notify.js @@ -0,0 +1,43 @@ +import { use } from '../utils'; +import PopupMixin from '../mixins/popup'; +import { RED, WHITE } from '../utils/color'; + +const [sfc, bem] = use('notify'); + +export default sfc({ + mixins: [PopupMixin], + + props: { + message: [String, Number], + color: { + type: String, + value: WHITE + }, + background: { + type: String, + value: RED + }, + duration: { + type: Number, + value: 3000 + }, + lockScroll: { + type: Boolean, + default: false + } + }, + + render(h) { + const style = { + color: this.color, + background: this.background + }; + return ( + +
+ {this.message} +
+
+ ); + } +}); diff --git a/packages/notify/Notify.vue b/packages/notify/Notify.vue deleted file mode 100644 index fcffb6336..000000000 --- a/packages/notify/Notify.vue +++ /dev/null @@ -1,51 +0,0 @@ - - -