mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
refactor(packages): move feature presets to subpath exports (#633)
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { BufferingIndicator, createPlayer, features } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { BufferingIndicator, createPlayer } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { Controls, createPlayer, features, PlayButton, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { Controls, createPlayer, PlayButton, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const { Provider, Container, usePlayer } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function Controls() {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, FullscreenButton, features } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, FullscreenButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -3,14 +3,14 @@ import {
|
||||
applyStateDataAttrs,
|
||||
createButton,
|
||||
createPlayer,
|
||||
features,
|
||||
MediaElement,
|
||||
selectPlayback,
|
||||
} from '@videojs/html';
|
||||
import { videoFeatures } from '@videojs/html/video';
|
||||
import '@videojs/html/media/container';
|
||||
|
||||
const { ProviderMixin, PlayerController, context } = createPlayer({
|
||||
features: [...features.video],
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
class VideoPlayer extends ProviderMixin(MediaElement) {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, MuteButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, MuteButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, MuteButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, MuteButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './VolumeLevels.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function VolumeLevels() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, PiPButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, PiPButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, PlayButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, PlayButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, PlaybackRateButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, PlaybackRateButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
import { applyElementProps, createButton, createPlayer, features, MediaElement } from '@videojs/html';
|
||||
import { applyElementProps, createButton, createPlayer, MediaElement } from '@videojs/html';
|
||||
import { videoFeatures } from '@videojs/html/video';
|
||||
import '@videojs/html/media/container';
|
||||
|
||||
const { ProviderMixin, PlayerController, context } = createPlayer({
|
||||
features: [...features.video],
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
class DemoPlayer extends ProviderMixin(MediaElement) {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, PlayButton, Poster } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, PlayButton, Poster } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, SeekButton } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, SeekButton } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function BasicUsage() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './CurrentDuration.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function CurrentDuration() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './CurrentTime.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function CurrentTime() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './CustomNegativeSign.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function CustomNegativeSign() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './CustomSeparator.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function CustomSeparator() {
|
||||
return (
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { createPlayer, features, Time } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, Time } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './Remaining.css';
|
||||
|
||||
const Player = createPlayer({ features: [...features.video] });
|
||||
const Player = createPlayer({ features: videoFeatures });
|
||||
|
||||
export default function Remaining() {
|
||||
return (
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features, useMedia } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, useMedia } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './BasicUsage.css';
|
||||
|
||||
const { Provider, Container } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function MediaInfo() {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features, usePlayer } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, usePlayer } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './Selector.css';
|
||||
|
||||
const { Provider, Container } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function StateDisplay() {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features, usePlayer } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, usePlayer } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './StoreAccess.css';
|
||||
|
||||
const { Provider, Container } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function Controls() {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features, usePlayer, useStore } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, usePlayer, useStore } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './Selector.css';
|
||||
|
||||
const { Provider, Container } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function DerivedState() {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { createPlayer, features, usePlayer, useStore } from '@videojs/react';
|
||||
import { Video } from '@videojs/react/video';
|
||||
import { createPlayer, usePlayer, useStore } from '@videojs/react';
|
||||
import { Video, videoFeatures } from '@videojs/react/video';
|
||||
|
||||
import './StoreAccess.css';
|
||||
|
||||
const { Provider, Container } = createPlayer({
|
||||
features: features.video,
|
||||
features: videoFeatures,
|
||||
});
|
||||
|
||||
function SeekControls() {
|
||||
|
||||
Reference in New Issue
Block a user