From 1f96f089eb3546c682313d29513be04ac72e2de5 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 31 十月 2023 16:21:08 +0800
Subject: [PATCH] Merge branch 'master' of ssh://114.215.109.124:29418/grid-management-vue

---
 src/components/button/CloseButton.vue |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/src/components/button/CloseButton.vue b/src/components/button/CloseButton.vue
new file mode 100644
index 0000000..aaf5736
--- /dev/null
+++ b/src/components/button/CloseButton.vue
@@ -0,0 +1,36 @@
+<template>
+  <div class="wrapper">
+    <el-button
+      class="close-btn"
+      type="danger"
+      icon="Close"
+      circle
+      @click="close"
+    />
+    <slot></slot>
+  </div>
+</template>
+
+<script>
+export default {
+  emits: ['close'],
+  methods: {
+    close() {
+      this.$emit('close');
+    }
+  }
+};
+</script>
+<style scoped>
+.wrapper {
+  position: relative;
+  padding-right: 10px;
+  pointer-events: auto;
+}
+.close-btn {
+  position: absolute;
+  right: 2px;
+  top: -10px;
+  z-index: 1;
+}
+</style>

--
Gitblit v1.9.3