vuetify-dialog-promise
Version:
A Vue plugin with a Promise API for [Vuetify](https://www.npmjs.com/package/vuetify) dialogs and snackbar notifications.
25 lines (23 loc) • 621 B
JavaScript
import App from './App.vue';
import vuetify from './plugins/vuetify';
import DialogPromise from './DialogPromise';
import i18n from './i18n';
import { createApp } from 'vue';
function _getLocale()
{
let locale = "en";
const locales = Object.keys( i18n );
for( let i = 0; i < locales.length; i++ )
{
if( window.location.pathname.indexOf( '/' + locales[ i ] + '/' ) !== -1 )
{
locale = locales[ i ];
return locale;
}
}
return locale;
}
const app = createApp(App);
app.use(DialogPromise, { locale: _getLocale()});
app.use(vuetify);
app.mount('#app');