mirror of
https://github.com/zoriya/v10.git
synced 2026-08-05 05:37:21 +00:00
feat(packages): export media component building blocks (#1098)
This commit is contained in:
@@ -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,4 +1,5 @@
|
||||
export * from './feature';
|
||||
export * from './media/proxy';
|
||||
export * from './media/types';
|
||||
export * from './store/features';
|
||||
export * from './store/selectors';
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
// Core
|
||||
export type { Delegate } from '@videojs/core';
|
||||
export { DelegateMixin } from '@videojs/core';
|
||||
export * from '@videojs/core/dom';
|
||||
|
||||
// Store
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user