From c4af9832e8cafeb64b4f13516e95039d05ba50f4 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 22:57:09 +0000 Subject: [PATCH] feat(site): tailwind demo variants for remaining component references Covers airplay-button, buffering-indicator, captions-button, controls, playback-rate-button, poster, and popover. Refs #840 https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5 --- .../html/tailwind/BasicUsage.astro | 9 +++++ .../html/tailwind/BasicUsage.html | 20 ++++++++++ .../html/tailwind/BasicUsage.ts | 2 + .../react/tailwind/BasicUsage.tsx | 35 +++++++++++++++++ .../html/tailwind/BasicUsage.astro | 9 +++++ .../html/tailwind/BasicUsage.html | 14 +++++++ .../html/tailwind/BasicUsage.ts | 2 + .../react/tailwind/BasicUsage.tsx | 30 +++++++++++++++ .../html/tailwind/BasicUsage.astro | 9 +++++ .../html/tailwind/BasicUsage.html | 20 ++++++++++ .../html/tailwind/BasicUsage.ts | 2 + .../react/tailwind/BasicUsage.tsx | 29 ++++++++++++++ .../controls/html/tailwind/BasicUsage.astro | 9 +++++ .../controls/html/tailwind/BasicUsage.html | 32 ++++++++++++++++ .../controls/html/tailwind/BasicUsage.ts | 4 ++ .../controls/react/tailwind/BasicUsage.tsx | 38 +++++++++++++++++++ .../html/tailwind/BasicUsage.astro | 9 +++++ .../html/tailwind/BasicUsage.html | 14 +++++++ .../html/tailwind/BasicUsage.ts | 2 + .../react/tailwind/BasicUsage.tsx | 25 ++++++++++++ .../popover/html/tailwind/BasicUsage.astro | 9 +++++ .../popover/html/tailwind/BasicUsage.html | 27 +++++++++++++ .../demos/popover/html/tailwind/BasicUsage.ts | 2 + .../popover/react/tailwind/BasicUsage.tsx | 32 ++++++++++++++++ .../poster/html/tailwind/BasicUsage.astro | 9 +++++ .../poster/html/tailwind/BasicUsage.html | 25 ++++++++++++ .../demos/poster/html/tailwind/BasicUsage.ts | 3 ++ .../poster/react/tailwind/BasicUsage.tsx | 28 ++++++++++++++ .../content/docs/reference/airplay-button.mdx | 20 ++++++++++ .../docs/reference/buffering-indicator.mdx | 20 ++++++++++ .../docs/reference/captions-button.mdx | 20 ++++++++++ site/src/content/docs/reference/controls.mdx | 20 ++++++++++ .../docs/reference/playback-rate-button.mdx | 20 ++++++++++ site/src/content/docs/reference/popover.mdx | 20 ++++++++++ site/src/content/docs/reference/poster.mdx | 20 ++++++++++ 35 files changed, 589 insertions(+) create mode 100644 site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/airplay-button/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/buffering-indicator/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/captions-button/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/captions-button/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/captions-button/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/captions-button/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/controls/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/controls/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/controls/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/controls/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/playback-rate-button/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/playback-rate-button/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/playback-rate-button/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/playback-rate-button/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/popover/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/popover/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/popover/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/popover/react/tailwind/BasicUsage.tsx create mode 100644 site/src/components/docs/demos/poster/html/tailwind/BasicUsage.astro create mode 100644 site/src/components/docs/demos/poster/html/tailwind/BasicUsage.html create mode 100644 site/src/components/docs/demos/poster/html/tailwind/BasicUsage.ts create mode 100644 site/src/components/docs/demos/poster/react/tailwind/BasicUsage.tsx diff --git a/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.astro b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.astro new file mode 100644 index 00000000..c515bacd --- /dev/null +++ b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.astro @@ -0,0 +1,9 @@ +--- +import HtmlDemo from '@/components/docs/demos/HtmlDemo.astro'; +import html from './BasicUsage.html?raw'; +--- + + + diff --git a/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.html b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.html new file mode 100644 index 00000000..b65846d8 --- /dev/null +++ b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.ts b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.ts new file mode 100644 index 00000000..14879a23 --- /dev/null +++ b/site/src/components/docs/demos/airplay-button/html/tailwind/BasicUsage.ts @@ -0,0 +1,2 @@ +import '@videojs/html/video/player'; +import '@videojs/html/ui/airplay-button'; diff --git a/site/src/components/docs/demos/airplay-button/react/tailwind/BasicUsage.tsx b/site/src/components/docs/demos/airplay-button/react/tailwind/BasicUsage.tsx new file mode 100644 index 00000000..6e4f8923 --- /dev/null +++ b/site/src/components/docs/demos/airplay-button/react/tailwind/BasicUsage.tsx @@ -0,0 +1,35 @@ +import { AirPlayButton, createPlayer } from '@videojs/react'; +import { Video, videoFeatures } from '@videojs/react/video'; + +const Player = createPlayer({ features: videoFeatures }); + +export default function BasicUsage() { + return ( + + + + + ); +} diff --git a/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.astro b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.astro new file mode 100644 index 00000000..c515bacd --- /dev/null +++ b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.astro @@ -0,0 +1,9 @@ +--- +import HtmlDemo from '@/components/docs/demos/HtmlDemo.astro'; +import html from './BasicUsage.html?raw'; +--- + + + diff --git a/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.html b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.html new file mode 100644 index 00000000..42e3c8d8 --- /dev/null +++ b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.ts b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.ts new file mode 100644 index 00000000..c28dcd98 --- /dev/null +++ b/site/src/components/docs/demos/buffering-indicator/html/tailwind/BasicUsage.ts @@ -0,0 +1,2 @@ +import '@videojs/html/video/player'; +import '@videojs/html/ui/buffering-indicator'; diff --git a/site/src/components/docs/demos/buffering-indicator/react/tailwind/BasicUsage.tsx b/site/src/components/docs/demos/buffering-indicator/react/tailwind/BasicUsage.tsx new file mode 100644 index 00000000..014cbd7f --- /dev/null +++ b/site/src/components/docs/demos/buffering-indicator/react/tailwind/BasicUsage.tsx @@ -0,0 +1,30 @@ +import { BufferingIndicator, createPlayer } from '@videojs/react'; +import { Video, videoFeatures } from '@videojs/react/video'; + +const Player = createPlayer({ features: videoFeatures }); + +export default function BasicUsage() { + return ( + + +