|  | @@ -747,7 +747,7 @@
 | 
	
		
			
				|  |  |                  (when-let [f (:init-collapsed (last (:rum/args state)))]
 | 
	
		
			
				|  |  |                    (f (::collapsed? state)))
 | 
	
		
			
				|  |  |                  state)}
 | 
	
		
			
				|  |  | -  [state header content {:keys [title-trigger? on-pointer-down class
 | 
	
		
			
				|  |  | +  [state header content {:keys [title-trigger? on-pointer-down class disable-on-pointer-down?
 | 
	
		
			
				|  |  |                                  _default-collapsed? _init-collapsed]}]
 | 
	
		
			
				|  |  |    (let [collapsed? (get state ::collapsed?)
 | 
	
		
			
				|  |  |          on-pointer-down (fn [e]
 | 
	
	
		
			
				|  | @@ -761,8 +761,9 @@
 | 
	
		
			
				|  |  |                        :header header
 | 
	
		
			
				|  |  |                        :title-trigger? title-trigger?
 | 
	
		
			
				|  |  |                        :collapsed? collapsed?})
 | 
	
		
			
				|  |  | -     [:div {:class (if @collapsed? "hidden" "initial")
 | 
	
		
			
				|  |  | -            :on-pointer-down (fn [e] (.stopPropagation e))}
 | 
	
		
			
				|  |  | +     [:div (cond-> {:class (if @collapsed? "hidden" "initial")}
 | 
	
		
			
				|  |  | +             (not disable-on-pointer-down?)
 | 
	
		
			
				|  |  | +             (assoc :on-pointer-down (fn [e] (.stopPropagation e))))
 | 
	
		
			
				|  |  |        (if (fn? content)
 | 
	
		
			
				|  |  |          (if (not @collapsed?) (content) nil)
 | 
	
		
			
				|  |  |          content)]]))
 |