= createContext<TooltipProviderContextValue>('TooltipProvider') export interface TooltipProviderProps { /** @@ -32,7 +35,7 @@ export interface TooltipProviderProps { import { useTimeoutFn } from '@vueuse/shared' import { type InjectionKey, type Ref, provide, ref, toRefs } from 'vue' ...
import { createContext, useDirection, useForwardExpose, useId } from '@/shared' import { useVModel } from '@vueuse/core' export interface TabsRootContext { modelValue: Ref<StringOrNumber | undefined> @@ -14,11 +15,11 @@ export interface TabsRootContext { tabsList: Ref<HTMLElement | ...
Use it in place of the root part when nested to create a submenu. PropDefaultType as 'div' AsTag | Component The element or component this component should render as. Can be overwritten by asChild. asChild boolean Change the default rendered element for the one passed as a child, ...
import { createContext, useDirection, useForwardExpose } from '@/shared' import { Primitive } from '@/Primitive' export interface StepperRootContext { modelValue: Ref<number | undefined> changeModelValue: (value: number) => void orientation: Ref<DataOrientation> dir: Ref<Direction> linear: Re...
import { createContext } from 'radix-vue' import type { DrawerDirection } from './types' export interface DrawerRootContext { open: Ref<boolean> @@ -15,10 +16,11 @@ export interface DrawerRootContext { snapPoints: Ref<(number | string)[] | undefined> keyboardIsOpen: Ref<boolean> activ...
import { createContext } from '@/shared' import { type Ref, computed, defineComponent, h, markRaw, ref, watch, watchEffect } from 'vue' import { Slot, usePrimitiveElement } from '@/Primitive' 1 change: 0 additions & 1 deletion 1 packages/radix-vue/src/HoverCard/story/HoverMultiCard.st...
import { createContext, useCollection, useDirection, useFormControl } from '@/shared' import { createContext, useDirection, useFormControl } from '@/shared' import { CollectionSlot, createCollection } from '@/Collection' export interface SliderRootProps extends PrimitiveProps { name?: string @@...
import { createContext, useDirection, useForwardExpose } from '@/shared' @@ -13,7 +12,6 @@ export interface StepperRootContext { orientation: Ref<DataOrientation> dir: Ref<Direction> linear: Ref<boolean> stepperItems: Ref<Set<HTMLElement>> totalStepperItems: Ref<Set<HTMLElement>> } @@ ...
import { createContext, useDirection, useFormControl } from '@/shared' import type { RovingFocusGroupProps } from '@/RovingFocus' import type { AcceptableValue } from '@/shared/types' import { useVModel } from '@vueuse/core' import { usePrimitiveElement } from '@/Primitive' import { ...
const injectedValue = inject(CONTEXT_MENU_INJECTION_KEY); const { primitiveElement, currentElement: tooltipContentElement } = usePrimitiveElement(); const { createCollection, getItems } = useCollection(); createCollection(tooltipContentElement); watchEffect(() => { if (tooltipContentElement.value) ...