feat(packages): export media component building blocks (#1098)

This commit is contained in:
rahim
2026-03-24 00:36:18 -07:00
committed by GitHub
parent ff8f70e8f2
commit bc2929ef4f
4 changed files with 14 additions and 1 deletions
+1
View File
@@ -1,3 +1,4 @@
export * from './media/delegate';
export * from './media/proxy';
export * from './media/state';
export * from './ui/alert-dialog/alert-dialog-core';
+1
View File
@@ -1,4 +1,5 @@
export * from './feature';
export * from './media/proxy';
export * from './media/types';
export * from './store/features';
export * from './store/selectors';
+2
View File
@@ -1,4 +1,6 @@
// Core
export type { Delegate } from '@videojs/core';
export { DelegateMixin } from '@videojs/core';
export * from '@videojs/core/dom';
// Store
+10 -1
View File
@@ -1,6 +1,8 @@
'use client';
// Core
export type { Delegate } from '@videojs/core';
export { DelegateMixin } from '@videojs/core';
export * from '@videojs/core/dom';
// Store
@@ -17,10 +19,10 @@ export {
useContainerAttach,
useMedia,
useMediaAttach,
useOptionalPlayer,
usePlayer,
usePlayerContext,
} from './player/context';
// Player API
export {
type CreatePlayerConfig,
@@ -60,7 +62,14 @@ export { TimeSlider } from './ui/time-slider';
export { Tooltip, type TooltipContextValue, useTooltipContext } from './ui/tooltip';
export { VolumeSlider } from './ui/volume-slider';
// Media utilities
export { attachMediaElement } from './utils/attach-media-element';
export { mediaProps } from './utils/media-props';
// Utilities
export { mergeProps } from './utils/merge-props';
export type { HTMLProps, RenderFunction, RenderProp, UIComponentProps } from './utils/types';
export { composeRefs, useComposedRefs } from './utils/use-composed-refs';
export { useDestroy } from './utils/use-destroy';
export { useLatestRef } from './utils/use-latest-ref';
export { useMediaInstance } from './utils/use-media-instance';
export { renderElement } from './utils/use-render';