| 
									
										
										
										
											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 |