diff --git a/src/.env.example b/src/.env.example --- a/src/.env.example +++ b/src/.env.example @@ -104,6 +104,7 @@ COMPANY_DETAILS= COMPANY_EMAIL= COMPANY_LOGO= +COMPANY_FOOTER= VAT_COUNTRIES=CH,LI VAT_RATE=7.7 diff --git a/src/config/app.php b/src/config/app.php --- a/src/config/app.php +++ b/src/config/app.php @@ -252,6 +252,7 @@ 'details' => env('COMPANY_DETAILS'), 'email' => env('COMPANY_EMAIL'), 'logo' => env('COMPANY_LOGO'), + 'footer' => env('COMPANY_FOOTER', env('COMPANY_DETAILS')), ], 'vat' => [ diff --git a/src/resources/sass/menu.scss b/src/resources/sass/menu.scss --- a/src/resources/sass/menu.scss +++ b/src/resources/sass/menu.scss @@ -40,10 +40,19 @@ height: 100px; .navbar-brand { + margin: 0; + img { width: 170px; } } + + .footer { + text-align: right; + color: #fff; + font-size: 0.75rem; + padding: 0 0.5rem; + } } @include media-breakpoint-up(lg) { @@ -67,6 +76,13 @@ } } + #footer-menu { + .navbar { + flex-direction: column; + align-items: flex-end; + } + } + .navbar { .navbar { justify-content: flex-end; @@ -85,12 +101,34 @@ padding: 0; } } + + #footer-menu { + .navbar-nav { + display: none; + } + + .container { + flex-wrap: nowrap; + } + } } @include media-breakpoint-down(sm) { #header-menu { padding: 0 1em; } + + #footer-menu { + height: 80px; + + .container { + flex-direction: column; + } + + #footer-company { + display: none; + } + } } @media (max-width: 340px) { diff --git a/src/resources/views/root.blade.php b/src/resources/views/root.blade.php --- a/src/resources/views/root.blade.php +++ b/src/resources/views/root.blade.php @@ -5,6 +5,6 @@
- + @endsection diff --git a/src/resources/vue/Widgets/Menu.vue b/src/resources/vue/Widgets/Menu.vue --- a/src/resources/vue/Widgets/Menu.vue +++ b/src/resources/vue/Widgets/Menu.vue @@ -10,7 +10,7 @@ > - @@ -52,7 +56,8 @@