1
0
Fork 0
mirror of synced 2024-09-19 18:59:06 +12:00
budibase/packages/builder/src/components/common/ConfirmDialog.svelte

32 lines
611 B
Svelte
Raw Normal View History

2020-02-19 05:51:28 +13:00
<script>
import { Modal, ModalTitle, ModalFooter } from "components/common/Modal"
2020-02-25 04:00:48 +13:00
export let title = ""
export let body
export let okText
export let cancelText
export let onOk
export let onCancel
let modal
2020-02-25 04:00:48 +13:00
export const show = () => {
modal.show()
2020-02-25 04:00:48 +13:00
}
export const hide = () => {
modal.hide()
2020-02-25 04:00:48 +13:00
}
2020-02-19 05:51:28 +13:00
</script>
<Modal id={title} bind:this={modal} on:hide={onCancel}>
<ModalTitle>{title}</ModalTitle>
<div class="body">{body}</div>
<ModalFooter confirmText={okText} {cancelText} onConfirm={onOk} red />
</Modal>
2020-03-24 23:56:48 +13:00
<style>
.body {
font-size: var(--font-size-s);
}
2020-03-24 23:56:48 +13:00
</style>