| | |
| | | <script setup lang="ts"> |
| | | import {defaultProps} from "element-plus"; |
| | | import {computed} from "vue"; |
| | | |
| | | const props = defineProps({ |
| | | type: { |
| | |
| | | |
| | | <template> |
| | | <div class="hdw-button-wrapper" :class="{'warning': type==='warning'}"> |
| | | <svg-icon class="btn-icon" :icon-class="iconClass"></svg-icon> |
| | | <div class="btn-icon"> |
| | | <svg-icon :icon-class="iconClass"></svg-icon> |
| | | </div> |
| | | <slot></slot> |
| | | </div> |
| | | </template> |
| | |
| | | background-image: url("./images/warning-bg.png"); |
| | | } |
| | | .btn-icon { |
| | | display: inline-block; |
| | | font-size: 20px; |
| | | margin-right: 8px; |
| | | } |