UNPKG

reka-ui

Version:

Vue port for Radix UI Primitives.

12 lines (10 loc) 399 B
import type { Ref } from 'vue' import type { Direction } from './types' import { computed, ref } from 'vue' import { injectConfigProviderContext } from '@/ConfigProvider/ConfigProvider.vue' export function useDirection(dir?: Ref<Direction | undefined>) { const context = injectConfigProviderContext({ dir: ref('ltr'), }) return computed(() => dir?.value || context.dir?.value || 'ltr') }