Category | Browser |
---|---|
Export Size | 821 B |
Last Changed | 9 months ago |
Reactive dir of the element's text.
import { useTextDirection } from '@vueuse/core' const dir = useTextDirection() // Ref<'ltr' | 'rtl' | 'auto'>
By default, it returns rlt
direction when dir rtl
is applied to the html
tag, for example:
<!--ltr--> <html> ... </html> <!--rtl--> <html dir="rtl"> ... </html>
import { useTextDirection } from '@vueuse/core' const mode = useTextDirection({ selector: 'body' }) // Ref<'ltr' | 'rtl' | 'auto'>
export type UseTextDirectionValue = "ltr" | "rtl" | "auto" export interface UseTextDirectionOptions extends ConfigurableDocument { /** * CSS Selector for the target element applying to * * @default 'html' */ selector?: string /** * Observe `document.querySelector(selector)` changes using MutationObserve * * @default false */ observe?: boolean /** * Initial value * * @default 'ltr' */ initialValue?: UseTextDirectionValue } /** * Reactive dir of the element's text. * * @see https://vueuse.org/useTextDirection */ export declare function useTextDirection( options?: UseTextDirectionOptions ): WritableComputedRef<UseTextDirectionValue>
© 2019-present Anthony Fu
Licensed under the MIT License.
https://vueuse.org/core/useTextDirection/