Skip to content

Commit

Permalink
fix: snakbar actions
Browse files Browse the repository at this point in the history
  • Loading branch information
Yaroslav Savaryn authored and Yaroslav Savaryn committed Aug 24, 2020
1 parent de6d4ae commit 3b71f0c
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 40 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vuetify-dialog",
"version": "2.0.9",
"version": "2.0.10",
"description": "Dialog helper for vuetify.js",
"scripts": {
"build": "npm run build:umd & npm run build:es & npm run build:unpkg",
Expand Down
66 changes: 37 additions & 29 deletions src/components/SnackbarLayout.vue
Original file line number Diff line number Diff line change
@@ -1,43 +1,51 @@
<template>
<div>
<v-snackbar
:timeout="timeout || 5000"
:color="getColor"
v-model="isActive"
class="application"
:top="top"
:left="left"
:right="right"
:bottom="bottom"
:multi-line="multiLine"
:vertical="vertical"
:elevation="elevation"
:text="flat"
:centered="centered"
:rounded="rounded"
:outlined="outlined"
:shaped="shaped"
@click="dismiss"
>
<dialog-child
v-bind="$options.propsData"
ref="dialog"
/>
</v-snackbar>
</div>
<v-snackbar
:timeout="timeout"
:color="getColor"
v-model="isActive"
class="application"
:top="top"
:left="left"
:right="right"
:bottom="bottom"
:multi-line="multiLine"
:vertical="vertical"
:elevation="elevation"
:text="flat"
:centered="centered"
:rounded="rounded"
:outlined="outlined"
:shaped="shaped"
@click="dismiss"
>
<dialog-child
v-bind="$options.propsData"
ref="dialog"
/>
<DialogActions
slot="action"
:actions="actions"
/>
</v-snackbar>
</template>

<script>
import Colorable from '../mixins/colorable'
import { VSnackbar } from 'vuetify/lib'
import Confirmable from 'vuedl/src/mixins/confirmable'
import DialogActions from './DialogActions.vue'
export default {
components: {
VSnackbar
VSnackbar,
DialogActions
},
mixins: [Colorable],
mixins: [Colorable, Confirmable],
props: {
timeout: Number,
timeout: {
type: Number,
default: 5000
},
position: String,
multiLine: Boolean,
vertical: Boolean,
Expand Down
13 changes: 3 additions & 10 deletions src/components/Toast.vue
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
<template>
<div class="d-flex">
<span v-html="text" />
<DialogActions :actions="actions" />
</div>
<div v-html="text" />
</template>

<script>
import Confirmable from 'vuedl/src/mixins/confirmable'
import DialogActions from './DialogActions.vue'
export default {
layout: 'snackbar',
mixins: [Confirmable],
components: {
DialogActions
props: {
text: String
}
}
</script>

0 comments on commit 3b71f0c

Please sign in to comment.