From 3477e8323d59423b07e84fbe6e30b28eb2e8262e Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Fri, 5 Mar 2021 11:52:38 +0100 Subject: [PATCH] theme canard --- resources/views/front/canard/basket.blade.php | 5 +++ .../views/front/canard/contact.blade.php | 8 ++++ resources/views/front/canard/faq.blade.php | 9 +++++ resources/views/front/canard/home.blade.php | 8 ++++ resources/views/front/canard/js/app.js | 7 ++++ resources/views/front/canard/js/bootstrap.js | 39 +++++++++++++++++++ .../front/canard/layouts/layout.blade.php | 34 ++++++++++++++++ .../views/front/canard/legal-notice.blade.php | 8 ++++ .../views/front/canard/privacy.blade.php | 8 ++++ .../views/front/canard/product.blade.php | 5 +++ resources/views/front/canard/range.blade.php | 10 +++++ resources/views/front/canard/ranges.blade.php | 10 +++++ resources/views/front/canard/sass/app.scss | 6 +++ resources/views/front/canard/terms.blade.php | 8 ++++ 14 files changed, 165 insertions(+) create mode 100644 resources/views/front/canard/basket.blade.php create mode 100644 resources/views/front/canard/contact.blade.php create mode 100644 resources/views/front/canard/faq.blade.php create mode 100644 resources/views/front/canard/home.blade.php create mode 100644 resources/views/front/canard/js/app.js create mode 100644 resources/views/front/canard/js/bootstrap.js create mode 100644 resources/views/front/canard/layouts/layout.blade.php create mode 100644 resources/views/front/canard/legal-notice.blade.php create mode 100644 resources/views/front/canard/privacy.blade.php create mode 100644 resources/views/front/canard/product.blade.php create mode 100644 resources/views/front/canard/range.blade.php create mode 100644 resources/views/front/canard/ranges.blade.php create mode 100644 resources/views/front/canard/sass/app.scss create mode 100644 resources/views/front/canard/terms.blade.php diff --git a/resources/views/front/canard/basket.blade.php b/resources/views/front/canard/basket.blade.php new file mode 100644 index 0000000..3259382 --- /dev/null +++ b/resources/views/front/canard/basket.blade.php @@ -0,0 +1,5 @@ +@extends('layouts.layout') + +@section('content') +

Mon panier

+@endsection diff --git a/resources/views/front/canard/contact.blade.php b/resources/views/front/canard/contact.blade.php new file mode 100644 index 0000000..b37db84 --- /dev/null +++ b/resources/views/front/canard/contact.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.layout') + +@section('content') +

Contact

+ @if ($content !== null) + {!!$content->value!!} + @endif +@endsection diff --git a/resources/views/front/canard/faq.blade.php b/resources/views/front/canard/faq.blade.php new file mode 100644 index 0000000..b5602a9 --- /dev/null +++ b/resources/views/front/canard/faq.blade.php @@ -0,0 +1,9 @@ +@extends('layouts.layout') + +@section('content') +

FAQ


+ @foreach ($faq as $f) +

{{$f->question}}

+

{{$f->answer}}

+ @endforeach +@endsection diff --git a/resources/views/front/canard/home.blade.php b/resources/views/front/canard/home.blade.php new file mode 100644 index 0000000..d7c6f3e --- /dev/null +++ b/resources/views/front/canard/home.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.layout') + +@section('content') +

Home

+ @if ($content !== null) + {!!$content->value!!} + @endif +@endsection diff --git a/resources/views/front/canard/js/app.js b/resources/views/front/canard/js/app.js new file mode 100644 index 0000000..13d0f55 --- /dev/null +++ b/resources/views/front/canard/js/app.js @@ -0,0 +1,7 @@ +//front JS for the theme + +require('./bootstrap'); + +$(document).ready(function() { + console.log('basic theme on'); +}); diff --git a/resources/views/front/canard/js/bootstrap.js b/resources/views/front/canard/js/bootstrap.js new file mode 100644 index 0000000..3ae6ec5 --- /dev/null +++ b/resources/views/front/canard/js/bootstrap.js @@ -0,0 +1,39 @@ +window._ = require('lodash'); + +/** + * We'll load jQuery. + * This code may be modified to fit the specific needs of your application. + */ + +try { + + window.$ = window.jQuery = require('jquery'); + +} catch (e) {} + +/** + * We'll load the axios HTTP library which allows us to easily issue requests + * to our Laravel back-end. This library automatically handles sending the + * CSRF token as a header based on the value of the "XSRF" token cookie. + */ + +window.axios = require('axios'); + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; + +/** + * Echo exposes an expressive API for subscribing to channels and listening + * for events that are broadcast by Laravel. Echo and event broadcasting + * allows your team to easily build robust real-time web applications. + */ + +// import Echo from 'laravel-echo'; + +// window.Pusher = require('pusher-js'); + +// window.Echo = new Echo({ +// broadcaster: 'pusher', +// key: process.env.MIX_PUSHER_APP_KEY, +// cluster: process.env.MIX_PUSHER_APP_CLUSTER, +// forceTLS: true +// }); diff --git a/resources/views/front/canard/layouts/layout.blade.php b/resources/views/front/canard/layouts/layout.blade.php new file mode 100644 index 0000000..38d2df5 --- /dev/null +++ b/resources/views/front/canard/layouts/layout.blade.php @@ -0,0 +1,34 @@ + + + + + + + @yield('title') - {{$settingsGlobal->site_name}} + + + +@yield('content') + + diff --git a/resources/views/front/canard/legal-notice.blade.php b/resources/views/front/canard/legal-notice.blade.php new file mode 100644 index 0000000..929c0a1 --- /dev/null +++ b/resources/views/front/canard/legal-notice.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.layout') + +@section('content') +

Mentions Légales

+ @if ($content !== null) + {!!$content->value!!} + @endif +@endsection diff --git a/resources/views/front/canard/privacy.blade.php b/resources/views/front/canard/privacy.blade.php new file mode 100644 index 0000000..cf8b5d4 --- /dev/null +++ b/resources/views/front/canard/privacy.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.layout') + +@section('content') +

Politique de confidentialité

+ @if ($content !== null) + {!!$content->value!!} + @endif +@endsection diff --git a/resources/views/front/canard/product.blade.php b/resources/views/front/canard/product.blade.php new file mode 100644 index 0000000..b7031d0 --- /dev/null +++ b/resources/views/front/canard/product.blade.php @@ -0,0 +1,5 @@ +@extends('layouts.layout') + +@section('content') +

Produit "{{$product->name}}"

+@endsection diff --git a/resources/views/front/canard/range.blade.php b/resources/views/front/canard/range.blade.php new file mode 100644 index 0000000..4f5c944 --- /dev/null +++ b/resources/views/front/canard/range.blade.php @@ -0,0 +1,10 @@ +@extends('layouts.layout') + +@section('content') +

Gamme de produits "{{$range->name}}"

+ +@endsection diff --git a/resources/views/front/canard/ranges.blade.php b/resources/views/front/canard/ranges.blade.php new file mode 100644 index 0000000..57dbd91 --- /dev/null +++ b/resources/views/front/canard/ranges.blade.php @@ -0,0 +1,10 @@ +@extends('layouts.layout') + +@section('content') +

Gammes de produits

+ +@endsection diff --git a/resources/views/front/canard/sass/app.scss b/resources/views/front/canard/sass/app.scss new file mode 100644 index 0000000..a5a7180 --- /dev/null +++ b/resources/views/front/canard/sass/app.scss @@ -0,0 +1,6 @@ +//Front CSS for theme +nav { + ol { + list-style: none; + } +} diff --git a/resources/views/front/canard/terms.blade.php b/resources/views/front/canard/terms.blade.php new file mode 100644 index 0000000..7c1eff7 --- /dev/null +++ b/resources/views/front/canard/terms.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.layout') + +@section('content') +

CGV

+ @if ($content !== null) + {!!$content->value!!} + @endif +@endsection