refactor(packages): dry up core, html, and react UI architecture (#699)

This commit is contained in:
rahim
2026-03-03 23:27:53 -08:00
committed by GitHub
parent 8bdd4ce7fa
commit 1edeadefed
110 changed files with 1349 additions and 1359 deletions
@@ -12,9 +12,9 @@ import { TimeSliderRoot } from '../time-slider-root';
// --- Hoisted mock data (available inside vi.mock factories) ---
const { mockSliderHandle, mockTimeState, mockBufferState } = vi.hoisted(() => ({
mockSliderHandle: () => ({
interaction: {
const { mockSliderApi, mockTimeState, mockBufferState } = vi.hoisted(() => ({
mockSliderApi: () => ({
input: {
current: {
pointerPercent: 0,
dragPercent: 0,
@@ -52,7 +52,7 @@ const { mockSliderHandle, mockTimeState, mockBufferState } = vi.hoisted(() => ({
vi.mock('@videojs/core/dom', async (importOriginal) => {
const orig: Record<string, unknown> = await importOriginal();
return { ...orig, createSlider: vi.fn(mockSliderHandle) };
return { ...orig, createSlider: vi.fn(mockSliderApi) };
});
vi.mock('@videojs/store/react', () => ({