refactoring

This commit is contained in:
Burak Civan 2022-11-04 14:23:53 +03:00
parent 83d20521eb
commit b0c60c82e2
2 changed files with 60 additions and 52 deletions

View File

@ -162,7 +162,8 @@ export default {
//swiper slider for long tabs items //swiper slider for long tabs items
for (let [index, item] of document.querySelectorAll('[data-swiper]').entries()) { for (let [index, item] of document.querySelectorAll('[data-swiper]').entries()) {
if (item.querySelector('[data-tabs-swiper-wrapper]').childElementCount > 2) { if (item.getAttribute('data-is-slider') == true) {
if (item.querySelector('[data-tabs-swiper-wrapper]').childElementCount > 3) {
let initial_slide = 0; let initial_slide = 0;
let hash_split = window.location.hash.split('#')[1]; let hash_split = window.location.hash.split('#')[1];
@ -215,6 +216,7 @@ export default {
}); });
} }
} }
}
//swiper slider for long tabs items //swiper slider for long tabs items
}, },

View File

@ -6,9 +6,15 @@
} else { } else {
$slides = '3'; $slides = '3';
} }
if (! empty($attributes['is_slider'])) {
$is_slider = true;
} else {
$is_slider = false;
}
@endphp @endphp
<div data-swiper="{{ $slides }}" x-data="{ active: window.location.hash.split('#')[1] == undefined ? '{{ $active }}' : window.location.hash.split('#')[1] }"> <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> <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' => 'flex items-center']) : $attributes }}>
{!! $navs !!} {!! $navs !!}