From 1f1d55eab28687695b31363d9e74e2b58d3cdd2b Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 19 Jan 2019 09:26:51 +0800 Subject: [PATCH] [improvement] Overlay: jsx (#2559) --- packages/overlay/index.js | 36 ++++++++++++++++++++++++++++++++++++ packages/overlay/index.vue | 34 ---------------------------------- 2 files changed, 36 insertions(+), 34 deletions(-) create mode 100644 packages/overlay/index.js delete mode 100644 packages/overlay/index.vue diff --git a/packages/overlay/index.js b/packages/overlay/index.js new file mode 100644 index 000000000..e368e3c08 --- /dev/null +++ b/packages/overlay/index.js @@ -0,0 +1,36 @@ +import { use } from '../utils'; + +const [sfc, bem] = use('overlay'); + +export default sfc({ + props: { + zIndex: Number, + visible: Boolean, + className: String, + customStyle: Object + }, + + render(h) { + const style = { + zIndex: this.zIndex, + ...this.customStyle + }; + + return ( + +
{ + event.preventDefault(); + event.stopPropagation(); + }} + onClick={event => { + this.$emit('click', event); + }} + /> + + ); + } +}); diff --git a/packages/overlay/index.vue b/packages/overlay/index.vue deleted file mode 100644 index 82ebb881e..000000000 --- a/packages/overlay/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - -