Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LinusBorg/varia
/ functions
Functions
130 in github.com/LinusBorg/varia
⨍
Functions
130
◇
Types & classes
31
↓ 14 callers
Function
useEvent
( _el: ElementRefs, name: string, handler: (event: Evt) => void, opts?: boolean | AddEventListenerOpti
packages/aria-composables/src/composables/events.ts:9
↓ 8 callers
Function
wrapProp
( props: T, name: K )
packages/aria-composables/src/composables/state.ts:3
↓ 7 callers
Function
createCachedIdFn
(seed?: string)
packages/aria-composables/src/utils/id.ts:5
↓ 7 callers
Function
createInjector
( defaultKey: InjectionKey<API>, nameOfInjector: string )
packages/aria-composables/src/utils/inject.ts:3
↓ 7 callers
Function
useEventIf
( condRef: Ref<boolean>, elRef: ElementRefs, name: string, handler: EventListener, opts?: boolean |
packages/aria-composables/src/composables/events.ts:30
↓ 6 callers
Function
moveto
(to: 'next' | 'prev' | 'start' | 'end')
packages/aria-composables/src/composables/arrow-navigation.ts:139
↓ 5 callers
Function
click
()
packages/aria-composables/src/composables/arrow-navigation.ts:186
↓ 5 callers
Function
useButton
( options: ButtonOptions, el?: Ref<HTMLElement | undefined> )
packages/aria-widgets/src/Button/Button.ts:10
↓ 4 callers
Function
useKeyIf
( condRef: Ref<boolean>, keys: string[], handler: (event: KeyboardEvent) => void, opts?: boolean | Add
packages/aria-composables/src/composables/keys.ts:6
↓ 4 callers
Function
useReactiveDefaults
( obj: Partial<T>, defaults: T )
packages/aria-composables/src/composables/reactive-defaults.ts:3
↓ 3 callers
Function
getFirstFocusableChild
(wrapperEl: HTMLElement)
packages/aria-composables/src/utils/focusable-elements.ts:26
↓ 3 callers
Function
getFocusableElements
( el: HTMLElement, query: string = TABBABLE_ELS )
packages/aria-composables/src/utils/focusable-elements.ts:19
↓ 3 callers
Function
getNextFocusElement
( el1: HTMLElement, el2: HTMLElement, direction: 'forward' | 'backward' )
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:46
↓ 3 callers
Function
mount
(setup: SetupFn, options: any = {})
packages/aria-composables/test/helpers.ts:18
↓ 3 callers
Function
useArrowNavigation
( options: Partial<ArrowNavigationOptions>, _wrapperElRef?: TemplRef )
packages/aria-composables/src/composables/arrow-navigation.ts:93
↓ 3 callers
Function
useArrowNavigationItem
( { id, isDisabled, }: { id: string isDisabled: Ref<boolean> }, api: ArrowNavigation )
packages/aria-composables/src/composables/arrow-navigation.ts:287
↓ 3 callers
Function
useClickOutside
( _els: MaybeTemplRef[], cb: (...args: any[]) => any )
packages/aria-composables/src/composables/click-outside.ts:6
↓ 3 callers
Function
useClickable
( options: ClickableOptions, el?: Ref<HTMLElement | undefined> )
packages/aria-widgets/src/Clickable/use-clickable.ts:8
↓ 3 callers
Function
useDisclosureContent
( api: DisclosureAPI, el?: Ref<HTMLElement | undefined> )
packages/aria-widgets/src/Disclosure/DisclosureContent.ts:6
↓ 3 callers
Function
useDisclosureTrigger
( props: ButtonOptions, api: DisclosureAPI, el?: Ref<HTMLElement | undefined> )
packages/aria-widgets/src/Disclosure/DisclosureTrigger.ts:7
↓ 3 callers
Function
useElementFocusObserver
(el: TemplRef)
packages/aria-composables/src/composables/focus-observer.ts:5
↓ 3 callers
Function
wait
(n?: number)
packages/aria-composables/test/helpers.ts:13
↓ 2 callers
Function
addEl
(id = 'id', name = 'BUTTON')
packages/aria-composables/src/helpers/__tests__/focus-tracker.spec.ts:5
↓ 2 callers
Function
autoMovefocus
(defaultDirection: 'forward' | 'backward')
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:111
↓ 2 callers
Function
determineFirstFocus
()
packages/aria-composables/src/composables/arrow-navigation.ts:231
↓ 2 callers
Function
elementsFromIds
* Gets elements for the elementIds we have * @param selector {string} CSS selector of all the ids of elements in the nav.
packages/aria-composables/src/composables/arrow-navigation.ts:40
↓ 2 callers
Function
handler
()
packages/aria-composables/src/composables/template-refs.ts:29
↓ 2 callers
Function
inert
(el: HTMLElement, set: boolean = true)
packages/aria-widgets/src/FocusTrap/inert.ts:14
↓ 2 callers
Function
isBetween
(el: El, el1: El, el2: El)
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:72
↓ 2 callers
Function
pressUp
()
packages/aria-composables/src/composables/__tests__/keys.spec.ts:5
↓ 2 callers
Function
useArrowKeys
( condRef: Ref<boolean>, { up, down, left, right }: ArrowKeyHandlers = {}, { orientation, }: {
packages/aria-composables/src/composables/keys.ts:24
↓ 2 callers
Function
useArrowNavWrapper
(api: ArrowNavigation)
packages/aria-composables/src/composables/arrow-navigation.ts:271
↓ 1 callers
Function
_useAccordion
(options: AccordionOptions = {}, _state: AccordionState)
packages/aria-widgets/src/Accordion/use-accordion.ts:14
↓ 1 callers
Function
_useDisclosure
( selected: Ref<boolean | undefined>, { skipProvide, customKey }: DisclosureOptions = {} )
packages/aria-widgets/src/Disclosure/use-disclosure.ts:8
↓ 1 callers
Function
_usePopover
(state: Ref<boolean | undefined>)
packages/aria-widgets/src/Popover/usePopover.ts:8
↓ 1 callers
Function
activate
()
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:92
↓ 1 callers
Function
addEl
(name = 'BUTTON', id = 'id')
packages/aria-composables/src/composables/__tests__/focus-observer.spec.ts:7
↓ 1 callers
Function
applyFocus
(_el: HTMLElement)
packages/aria-composables/src/utils/apply-focus.ts:1
↓ 1 callers
Function
createComponent
(spy: (...args: any[]) => any)
packages/aria-composables/src/composables/__tests__/click-outside.spec.ts:16
↓ 1 callers
Function
createElementIdState
* This function creates an aPI for us to track which element ids are * currentply part of the navigation, and add new ids to this group. * * @retur
packages/aria-composables/src/composables/arrow-navigation.ts:57
↓ 1 callers
Function
createTemplateRefList
()
packages/aria-composables/src/composables/template-refs.ts:11
↓ 1 callers
Function
deactivate
()
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:96
↓ 1 callers
Function
getFirstSelectedElement
* Utility to determine the first HTMLElement in an array * which as 'aria-selected' set to true * * @param {Set<HTMLElement>} _elementIds * @retur
packages/aria-composables/src/composables/arrow-navigation.ts:31
↓ 1 callers
Function
isNativeTabbable
( element: Element )
packages/aria-composables/src/utils/focusable-elements.ts:39
↓ 1 callers
Function
pressDown
()
packages/aria-composables/src/composables/__tests__/keys.spec.ts:10
↓ 1 callers
Function
pressLeft
()
packages/aria-composables/src/composables/__tests__/keys.spec.ts:15
↓ 1 callers
Function
pressRight
()
packages/aria-composables/src/composables/__tests__/keys.spec.ts:20
↓ 1 callers
Function
preventDefaults
(event: Event)
packages/aria-widgets/src/Tabbable/use-tabbable.ts:24
↓ 1 callers
Function
remove
(id: Symbol)
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:34
↓ 1 callers
Function
select
(item: any)
packages/aria-widgets/src/ListBox/useListBox.ts:46
↓ 1 callers
Function
uninert
(el: HTMLElement)
packages/aria-widgets/src/FocusTrap/inert.ts:41
↓ 1 callers
Function
unselect
(item: any)
packages/aria-widgets/src/ListBox/useListBox.ts:51
↓ 1 callers
Function
useAccordionContent
( props: AccordionContentProps, api: AccordionAPI )
packages/aria-widgets/src/Accordion/AccordionContent.ts:11
↓ 1 callers
Function
useAccordionHeader
( props: AccordionHeaderProps, api: AccordionAPI )
packages/aria-widgets/src/Accordion/AccordionHeader.ts:13
↓ 1 callers
Function
useComponent
( options: ComponentOptions = {} Api: ComponentAPI, )
packages/aria-widgets/templates/childComponent.ts:9
↓ 1 callers
Function
useComponent
( selected: Ref<boolean | undefined>, options: ComponentOptions = {} )
packages/aria-widgets/templates/wrapperComponent.ts:7
↓ 1 callers
Function
useDialog
( selected: Ref<boolean | undefined>, options: DialogOptions )
packages/aria-widgets/src/Dialog/useDialog.ts:8
↓ 1 callers
Function
useDialogContent
( _options: Partial<DialogContentOptions> = {}, api: DialogAPI )
packages/aria-widgets/src/Dialog/DialogContent.ts:29
↓ 1 callers
Function
useDialogTrigger
(options: DialogOptions = {}, api: DialogAPI)
packages/aria-widgets/src/Dialog/DialogTrigger.ts:8
↓ 1 callers
Function
useFocusTrap
( state: Ref<boolean | undefined>, _options: FocusTrapOptions = defaultOptions )
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:82
↓ 1 callers
Function
useListBox
( state: Ref<any[]>, options: Partial<ListBoxOptions> = {} )
packages/aria-widgets/src/ListBox/useListBox.ts:30
↓ 1 callers
Function
useListBoxItem
(props: ButtonOptions, api: ListBoxAPI)
packages/aria-widgets/src/ListBox/ListBoxItem.ts:33
↓ 1 callers
Function
usePopoverContent
( _options: Partial<PopoverContentOptions> = {}, api: PopoverAPI )
packages/aria-widgets/src/Popover/PopoverContent.ts:58
↓ 1 callers
Function
usePopoverTrigger
(props: ButtonOptions, api: PopoverAPI)
packages/aria-widgets/src/Popover/PopoverTrigger.ts:8
↓ 1 callers
Function
useSelectorFocusObserver
(selector: Ref<string>)
packages/aria-composables/src/composables/focus-observer.ts:14
↓ 1 callers
Function
useTab
(props: useTabOptions, api: TabsAPI)
packages/aria-widgets/src/Tabs/Tab.ts:33
↓ 1 callers
Function
useTabPanel
(props: TabPanelOptions, api: TabsAPI)
packages/aria-widgets/src/Tabs/TabPanel.ts:29
↓ 1 callers
Function
useTabbable
(_options: TabbableOptions = {}, _el?: TemplRef)
packages/aria-widgets/src/Tabbable/use-tabbable.ts:19
↓ 1 callers
Function
useTabs
(_state: Ref<string>, options: Partial<TabsOptions>)
packages/aria-widgets/src/Tabs/use-tabs.ts:36
↓ 1 callers
Function
useToggleButton
( state: Ref<boolean | undefined>, options: ToggleButtonOptions )
packages/aria-widgets/src/ToggleButton/index.ts:6
Function
add
(id: Symbol)
packages/aria-widgets/src/FocusTrap/FocusTrap.ts:35
Function
addIdToNavigation
( id: string, _disabled: MaybeRef<boolean | undefined> = false )
packages/aria-composables/src/composables/arrow-navigation.ts:64
Function
backward
(event: KeyboardEvent)
packages/aria-composables/src/composables/arrow-navigation.ts:176
Function
close
()
packages/aria-widgets/src/Popover/PopoverContent.ts:73
Function
close
()
packages/aria-widgets/src/Dialog/DialogContent.ts:43
Function
computedOmit
( obj: O, keys: K[] )
packages/aria-widgets/src/utils/pick.ts:23
Function
computedPick
( obj: O, keys: K[] )
packages/aria-widgets/src/utils/pick.ts:57
Function
createTemplateRefQuery
( elRef: Ref<HTMLElement>, query: string = QUERY_FOCUSABLE_ELEMENTS )
packages/aria-composables/src/composables/template-refs.ts:24
Function
focus
(el: any)
packages/aria-composables/test/helpers.ts:7
Function
forward
(event: KeyboardEvent)
packages/aria-composables/src/composables/arrow-navigation.ts:181
Function
getLastFocusableChild
(wrapperEl: HTMLElement)
packages/aria-composables/src/utils/focusable-elements.ts:30
Function
handleKeyup
(e: KeyboardEvent)
packages/aria-composables/src/composables/keys.ts:34
Function
mountWithTrackerParent
(setup: SetupFn, options: any)
packages/aria-composables/test/helpers.ts:42
Function
omit
( obj: O, props: K[] )
packages/aria-widgets/src/utils/pick.ts:4
Function
onClick
()
packages/aria-composables/src/composables/arrow-navigation.ts:305
Function
onClick
(event: Event)
packages/aria-widgets/src/Tabbable/use-tabbable.ts:34
Function
onClick
()
packages/aria-widgets/src/ListBox/ListBoxItem.ts:35
Function
onClick
()
packages/aria-widgets/src/Disclosure/DisclosureTrigger.ts:17
Function
pick
( obj: O, keys: K[] )
packages/aria-widgets/src/utils/pick.ts:39
Function
render
()
packages/aria-composables/test/helpers.ts:37
Function
render
()
packages/aria-composables/src/composables/__tests__/template-refs.spec.ts:23
Function
rollup
(config, options)
packages/aria-widgets/tsdx.config.js:5
Function
select
(item: string)
packages/aria-widgets/src/Accordion/use-accordion.ts:26
Function
select
(name: string)
packages/aria-widgets/src/Tabs/use-tabs.ts:49
Function
select
()
packages/aria-widgets/src/Tabs/Tab.ts:44
Function
setup
()
packages/aria-composables/test/helpers.ts:31
Function
setup
()
packages/aria-composables/src/composables/__tests__/click-outside.spec.ts:19
Function
setup
()
packages/aria-composables/src/composables/__tests__/template-refs.spec.ts:11
Function
setup
(props, { slots })
packages/aria-widgets/templates/childComponent.ts:31
Function
setup
(props, { slots })
packages/aria-widgets/templates/wrapperComponent.ts:29
next →
1–100 of 130, ranked by callers