feat(html): reorganize import paths by use case (#480)

This commit is contained in:
rahim
2026-02-09 20:49:42 +11:00
committed by GitHub
parent 5f5ffb9f0a
commit 870cbb77e4
18 changed files with 178 additions and 84 deletions
@@ -79,8 +79,17 @@ function generateHTMLCode(useCase: UseCase, skin: Skin, renderer: Renderer, play
</${providerTag}>`;
}
function getSkinImportPath(skin: Skin): string {
const map: Record<Skin, string> = {
'default-video': '@videojs/html/video/skin',
'default-audio': '@videojs/html/audio/skin',
minimal: '@videojs/html/video/minimal-skin',
};
return map[skin];
}
function generateJS(skin: Skin): string {
return `import '@videojs/html/skins/${skin}';`;
return `import '${getSkinImportPath(skin)}';`;
}
export default function HTMLUsageCodeBlock() {