--- category: Sensors --- # useFocusWithin Reactive utility to track if an element or one of its decendants has focus. It is meant to match the behavior of the `:focus-within` CSS pseudo-class. A common use case would be on a form element to see if any of its inputs currently have focus. ## Basic Usage ```vue ``` ## Type Declarations ```ts export interface UseFocusWithinReturn { /** * True if the element or any of its descendants are focused */ focused: ComputedRef } /** * Track if focus is contained within the target element * * @see https://vueuse.org/useFocusWithin * @param target The target element to track * @param options Focus within options */ export declare function useFocusWithin( target: MaybeElementRef, options?: ConfigurableWindow, ): UseFocusWithinReturn ```