prettier confirmation dialog
This commit is contained in:
parent
e56ea2dbeb
commit
01e2e0139a
2 changed files with 45 additions and 1 deletions
|
|
@ -1,5 +1,10 @@
|
||||||
import DialogModal from 'src/components/dialog_modal/dialog_modal.vue'
|
import DialogModal from 'src/components/dialog_modal/dialog_modal.vue'
|
||||||
|
|
||||||
|
import { library } from '@fortawesome/fontawesome-svg-core'
|
||||||
|
import { faCircleQuestion } from '@fortawesome/free-solid-svg-icons'
|
||||||
|
|
||||||
|
library.add(faCircleQuestion)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This component emits the following events:
|
* This component emits the following events:
|
||||||
* cancelled, emitted when the action should not be performed;
|
* cancelled, emitted when the action should not be performed;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,16 @@
|
||||||
<span v-text="title" />
|
<span v-text="title" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<slot />
|
<div class="content">
|
||||||
|
<FAIcon
|
||||||
|
icon="circle-question"
|
||||||
|
size="3x"
|
||||||
|
fixed-width
|
||||||
|
/>
|
||||||
|
<div class="text">
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<slot name="footerLeft" />
|
<slot name="footerLeft" />
|
||||||
|
|
@ -29,3 +38,33 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script src="./confirm_modal.js"></script>
|
<script src="./confirm_modal.js"></script>
|
||||||
|
<style lang="scss">
|
||||||
|
.confirm-modal {
|
||||||
|
.dialog-modal-content {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
display: flex;
|
||||||
|
align-items: start;
|
||||||
|
text-align: left;
|
||||||
|
line-height: 1.4;
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin: 0.5em;
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.text {
|
||||||
|
max-width: 50ch;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue