composable.ts 438 B

1234567891011121314151617
  1. // Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. import { ref } from 'vue'
  3. import { ViewTransitions } from './types'
  4. const viewTransition = ref<ViewTransitions>(ViewTransitions.REPLACE)
  5. export const useViewTransition = () => {
  6. const setViewTransition = (newViewTransition: ViewTransitions) => {
  7. viewTransition.value = newViewTransition
  8. }
  9. return {
  10. setViewTransition,
  11. viewTransition,
  12. }
  13. }