Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
App.vue 2.11 KiB
Newer Older
Gray Fawkes's avatar
0.1
Gray Fawkes committed
<template>
<div id="app">
	<nav class="navbar navbar-expand navbar-dark bg-dark">
		<!-- <a href="#" class="navbar-brand">{{ $t('global.openPharma') }}</a> -->
		<a href="/" class="navbar-brand" style="font-family:'Ubuntu Medium"><img src="@/assets/logo.png" style="margin-right: 8px; width:41px">{{ $t('global.openPharma') }}</a>
		<div class="navbar-nav mr-auto">
			<li class="nav-item">
				<a href="/Clients" class="nav-link">{{ $t('global.viewsHome.clients.title') }}</a>
			</li>
			<li class="nav-item">
				<a href="/Products" class="nav-link">{{ $t('global.viewsHome.products.title') }}</a>
			</li>
			<li class="nav-item">
				<a href="/Updates" class="nav-link">Updates</a>
			</li>
Shnappy31's avatar
Shnappy31 committed
			<li class="nav-item">
				<a href="/Settings" class="nav-link">Settings</a>
			</li>
Gray Fawkes's avatar
0.1
Gray Fawkes committed
		</div>
		<form class="form-inline my-2 my-lg-0">
			<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
			<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
		</form>
		<div class="navbar-nav mr-auto locale-changer">
			<select v-model="$i18n.locale" class="form-control">
				<option v-for="(lang, i) in langs" :key="`Lang${i}`" :value="lang.lang">{{ lang.locale }}</option>
			</select>
		</div>
	</nav>

GrayFawkes's avatar
GrayFawkes committed
	<!-- Container VueJS -->
Gray Fawkes's avatar
0.1
Gray Fawkes committed
	<div class="container-fluid">
GrayFawkes's avatar
GrayFawkes committed
		<router-view/>
Gray Fawkes's avatar
0.1
Gray Fawkes committed
	</div>
</div>
</template>

<script>
export default {
	name: 'App',
	data () {
		return { langs: [] }
	},
	mounted () {
GrayFawkes's avatar
GrayFawkes committed
		console.log('App monted')
Gray Fawkes's avatar
0.1
Gray Fawkes committed
		for (var property in this.$i18n.messages) {
			if (this.$i18n.messages.hasOwnProperty(property)) {
				this.langs.push({ 'lang': property, 'locale': this.$i18n.messages[property].global.locale })
			}
		}
GrayFawkes's avatar
GrayFawkes committed
	},
	methods: {
		getTrucs () {
		}
Gray Fawkes's avatar
0.1
Gray Fawkes committed
	}
}
</script>

<style>
#app {
	font-family: 'OpenSans', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	color: #2c3e50;
}
@font-face {
	font-family: "Ubuntu Medium";
	src: url("~@/assets/fonts/Ubuntu-Medium.ttf") format('truetype');
}
@font-face {
	font-family: "OpenSans";
	src: url("~@/assets/fonts/OpenSans-Regular.ttf") format('truetype');
}
</style>