code refactoring

This commit is contained in:
Burak Civan 2022-11-08 16:51:42 +03:00
parent b0c60c82e2
commit a1d0ded44c
2 changed files with 44 additions and 46 deletions

View File

@ -162,8 +162,7 @@ export default {
//swiper slider for long tabs items
for (let [index, item] of document.querySelectorAll('[data-swiper]').entries()) {
if (item.getAttribute('data-is-slider') == true) {
if (item.querySelector('[data-tabs-swiper-wrapper]').childElementCount > 3) {
if (item.querySelector('[data-tabs-swiper-wrapper]').clientWidth > item.clientWidth) {
let initial_slide = 0;
let hash_split = window.location.hash.split('#')[1];
@ -183,11 +182,11 @@ export default {
${item.querySelector('[data-tabs-swiper]').innerHTML}
</div>
<div class="swiper-button-next bg-purple text-white flex items-center justify-center right-0">
<span class="material-icons">chevron_right</span>
<div class="swiper-button-next bg-transparent text-white flex items-center justify-center right-0">
<span class="material-icons text-purple text-4xl">chevron_right</span>
</div>
<div class="swiper-button-prev bg-purple text-white flex items-center justify-center left-0">
<span class="material-icons">chevron_left</span>
<div class="swiper-button-prev bg-transparent text-white flex items-center justify-center left-0">
<span class="material-icons text-purple text-4xl">chevron_left</span>
</div>
`;
@ -216,7 +215,6 @@ export default {
});
}
}
}
//swiper slider for long tabs items
},

View File

@ -16,7 +16,7 @@
<div data-swiper="{{ $slides }}" data-is-slider="{{ $is_slider }}" x-data="{ active: window.location.hash.split('#')[1] == undefined ? '{{ $active }}' : window.location.hash.split('#')[1] }">
<div data-tabs-swiper>
<ul data-tabs-swiper-wrapper {{ ((! $attributes->has('override')) || ($attributes->has('override') && ! in_array('class', explode(',', $attributes->get('override'))))) ? $attributes->merge(['class' => 'flex items-center']) : $attributes }}>
<ul data-tabs-swiper-wrapper {{ ((! $attributes->has('override')) || ($attributes->has('override') && ! in_array('class', explode(',', $attributes->get('override'))))) ? $attributes->merge(['class' => 'inline-flex']) : $attributes }}>
{!! $navs !!}
</ul>
</div>