= 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, ...
= createContext<EditableRootContext>('EditableRoot') import { type Ref, computed, ref, toRefs } from 'vue' import { Primitive } from '@/Primitive' import { useVModel } from '@vueuse/core' const props = withDefaults(defineProps<EditableRootProps>(), { defaultValue: '', as: 'div'...
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>> } @@ ...
feat: createContext shared composables, updates Tooltip by @MellKam in #347 New Contributors @DamianGlowala made their first contribution in #342 @sdq-sts made their first contribution in #349 @edtorba made their first contribution in #272 Thanks for all the contributions guys!! Full Changelog...
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 { ...