diff --git a/packages/react/skins.compiler.config.ts b/packages/react/skins.compiler.config.ts index adb9c7c4..13c8c04b 100644 --- a/packages/react/skins.compiler.config.ts +++ b/packages/react/skins.compiler.config.ts @@ -62,6 +62,7 @@ export default defineConfig({ code.create.jsx.element(Poster, { src: code.create.value.onlyIf({ value: 'poster', condition: isString }), render: code.create.value.onlyIf({ value: 'poster', condition: isRenderProp }), + className: code.create.value.identifier('posterClass'), }) ); }, diff --git a/packages/react/src/presets/tests/skins-compiler-config.test.ts b/packages/react/src/presets/tests/skins-compiler-config.test.ts index 934fafe3..b5bcb615 100644 --- a/packages/react/src/presets/tests/skins-compiler-config.test.ts +++ b/packages/react/src/presets/tests/skins-compiler-config.test.ts @@ -47,7 +47,7 @@ describe('skins compiler config', () => { expect(compactCode).toContain(compact('')); expect(compactCode).toContain( compact( - '{poster && }' + '{poster && }' ) ); expect(compactCode).toContain(compact('')); diff --git a/packages/react/src/presets/video/default-video.generated.tailwind.tsx b/packages/react/src/presets/video/default-video.generated.tailwind.tsx index 18d26791..98f41b8e 100644 --- a/packages/react/src/presets/video/default-video.generated.tailwind.tsx +++ b/packages/react/src/presets/video/default-video.generated.tailwind.tsx @@ -17,6 +17,7 @@ import { pipIcon, playIcon, popup, + poster as posterClass, seek, slider, time, @@ -75,7 +76,11 @@ export function DefaultVideoSkin({ className, children, poster, ...rest }: Defau {children} {poster && ( - + )} diff --git a/packages/skins/src/default/video.skin.tsx b/packages/skins/src/default/video.skin.tsx index 9113b4fd..0c562f82 100644 --- a/packages/skins/src/default/video.skin.tsx +++ b/packages/skins/src/default/video.skin.tsx @@ -51,6 +51,7 @@ import { pipIcon, playIcon, popup, + poster as posterClass, seek, slider, time, @@ -69,7 +70,7 @@ export function DefaultVideoSkin({ className, children }: DefaultVideoSkinProps) {children} - +