2
0
mirror of https://github.com/frappe/books.git synced 2025-02-04 21:18:32 +00:00

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

51 lines
1.2 KiB
Vue
Raw Normal View History

<template>
2022-06-09 17:57:11 +05:30
<div class="w-form shadow-lg rounded-lg border relative bg-white" style="height: 700px">
<!-- Slide Title -->
<div class="p-4">
<h1 class="text-2xl font-semibold select-none">
<slot name="title"></slot>
</h1>
</div>
<hr />
<!-- Slide Content -->
<div class="window-no-drag">
<slot name="content"></slot>
</div>
2022-04-22 16:32:03 +05:30
<!-- Slide Buttons -->
<div
class="flex justify-between px-4 pb-4 window-no-drag absolute w-form"
2022-04-22 16:32:03 +05:30
style="top: 100%; transform: translateY(-100%)"
>
<Button
class="text-sm text-grey-900 w-28"
@click="$emit('secondary-clicked')"
>
<slot name="secondaryButton"></slot>
</Button>
<Button
@click="$emit('primary-clicked')"
type="primary"
2022-04-22 16:32:03 +05:30
class="text-sm text-white w-28"
:disabled="primaryDisabled"
>
<slot name="primaryButton"></slot>
</Button>
</div>
</div>
</template>
<script>
2022-04-20 12:08:47 +05:30
import Button from 'src/components/Button.vue';
export default {
emits: ['primary-clicked', 'secondary-clicked'],
components: { Button },
props: {
usePrimary: { type: Boolean, default: true },
primaryDisabled: { type: Boolean, default: false },
},
};
</script>