parent
							
								
									0878275ab9
								
							
						
					
					
						commit
						6efc28aac8
					
				
					 2 changed files with 18 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -98,7 +98,7 @@
 | 
			
		|||
  import { measureText } from '../../_utils/measureText'
 | 
			
		||||
  import { POST_PRIVACY_OPTIONS } from '../../_static/statuses'
 | 
			
		||||
  import { store } from '../../_store/store'
 | 
			
		||||
  import { slide } from 'svelte-transitions'
 | 
			
		||||
  import { slide } from '../../_transitions/slide'
 | 
			
		||||
  import { postStatus, insertHandleForReply, setReplySpoiler, setReplyVisibility } from '../../_actions/compose'
 | 
			
		||||
  import { classname } from '../../_utils/classname'
 | 
			
		||||
  import { POLL_EXPIRY_DEFAULT } from '../../_static/polls'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										17
									
								
								src/routes/_transitions/slide.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/routes/_transitions/slide.js
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
import { slide as svelteSlide } from 'svelte-transitions'
 | 
			
		||||
import { store } from '../_store/store'
 | 
			
		||||
import noop from 'lodash-es/noop'
 | 
			
		||||
 | 
			
		||||
// same as svelte-transitions, but respecting reduceMotion
 | 
			
		||||
export function slide (node, ref) {
 | 
			
		||||
  let { reduceMotion } = store.get()
 | 
			
		||||
  if (reduceMotion) {
 | 
			
		||||
    return {
 | 
			
		||||
      delay: 0,
 | 
			
		||||
      duration: 1, // setting to 0 causes some kind of built-in duration
 | 
			
		||||
      easing: _ => _,
 | 
			
		||||
      css: noop
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  return svelteSlide(node, ref)
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue