2019-04-14 20:01:51 +08:00
|
|
|
{{--
|
|
|
|
$target - CSS selector of items to expand
|
|
|
|
$key - Unique key for checking existing stored state.
|
|
|
|
--}}
|
|
|
|
<?php $isOpen = setting()->getForCurrentUser('section_expansion#'. $key); ?>
|
2022-11-16 00:04:46 +08:00
|
|
|
<button component="expand-toggle"
|
|
|
|
option:expand-toggle:target-selector="{{ $target }}"
|
|
|
|
option:expand-toggle:update-endpoint="{{ url('/preferences/change-expansion/' . $key) }}"
|
|
|
|
option:expand-toggle:is-open="{{ $isOpen ? 'true' : 'false' }}"
|
|
|
|
type="button"
|
|
|
|
class="icon-list-item {{ $classes ?? '' }}">
|
2019-04-14 20:01:51 +08:00
|
|
|
<span>@icon('expand-text')</span>
|
|
|
|
<span>{{ trans('common.toggle_details') }}</span>
|
2019-08-25 01:26:28 +08:00
|
|
|
</button>
|
2019-04-14 20:01:51 +08:00
|
|
|
@if($isOpen)
|
|
|
|
@push('head')
|
|
|
|
<style>
|
|
|
|
{{ $target }} {display: block;}
|
|
|
|
</style>
|
|
|
|
@endpush
|
|
|
|
@endif
|