From 6ff6601dd03026f55be3d974222ac5c4ff890a8e Mon Sep 17 00:00:00 2001 From: ukimsanov Date: Wed, 5 Aug 2026 05:38:58 -0700 Subject: [PATCH] fix(catalog): restore the required Related topics section on generated pages My generator rebuild replaced the '## Related topics' section (still required by docs/AGENTS.md) with the provenance footer, dropping it from all 168 generated Catalog pages. Emit it again as the final section so pages end with it, and stop carriedSectionsFrom() breaking at the footer marker so a human section appended below the generated tail survives a regeneration. Adds a per-page regeneration assertion so a future drop fails CI. Flagged by Magi (P1) and Rames. --- docs/catalog/blocks/app-showcase.mdx | 6 ++++ docs/catalog/blocks/apple-money-count.mdx | 6 ++++ docs/catalog/blocks/beat-freeze-cut.mdx | 6 ++++ .../blocks/blue-sweater-intro-video.mdx | 6 ++++ docs/catalog/blocks/camcorder-hud.mdx | 6 ++++ .../catalog/blocks/chromatic-radial-split.mdx | 6 ++++ docs/catalog/blocks/cinematic-zoom.mdx | 6 ++++ docs/catalog/blocks/code-3d-extrude.mdx | 6 ++++ docs/catalog/blocks/code-diff.mdx | 6 ++++ docs/catalog/blocks/code-highlight.mdx | 6 ++++ docs/catalog/blocks/code-morph.mdx | 6 ++++ .../catalog/blocks/code-particle-assemble.mdx | 6 ++++ docs/catalog/blocks/code-scroll.mdx | 6 ++++ docs/catalog/blocks/code-shader-dissolve.mdx | 6 ++++ .../code-snippet-apple-terminal-basic.mdx | 6 ++++ ...code-snippet-apple-terminal-clear-dark.mdx | 6 ++++ ...ode-snippet-apple-terminal-clear-light.mdx | 6 ++++ .../code-snippet-apple-terminal-grass.mdx | 6 ++++ .../code-snippet-apple-terminal-homebrew.mdx | 6 ++++ .../code-snippet-apple-terminal-man-page.mdx | 6 ++++ .../code-snippet-apple-terminal-novel.mdx | 6 ++++ .../code-snippet-apple-terminal-ocean.mdx | 6 ++++ .../code-snippet-apple-terminal-pro.mdx | 6 ++++ .../code-snippet-apple-terminal-red-sands.mdx | 6 ++++ ...-snippet-apple-terminal-silver-aerogel.mdx | 6 ++++ ...de-snippet-apple-terminal-solid-colors.mdx | 6 ++++ .../catalog/blocks/code-snippet-dark-2026.mdx | 6 ++++ .../blocks/code-snippet-dark-modern.mdx | 6 ++++ .../catalog/blocks/code-snippet-dark-plus.mdx | 6 ++++ docs/catalog/blocks/code-snippet-flight.mdx | 6 ++++ .../code-snippet-high-contrast-light.mdx | 6 ++++ .../blocks/code-snippet-high-contrast.mdx | 6 ++++ .../blocks/code-snippet-light-2026.mdx | 6 ++++ .../blocks/code-snippet-light-modern.mdx | 6 ++++ .../blocks/code-snippet-light-plus.mdx | 6 ++++ docs/catalog/blocks/code-snippet-monokai.mdx | 6 ++++ .../blocks/code-snippet-solarized-light.mdx | 6 ++++ .../code-snippet-visual-studio-dark.mdx | 6 ++++ .../code-snippet-visual-studio-light.mdx | 6 ++++ docs/catalog/blocks/code-typing.mdx | 6 ++++ docs/catalog/blocks/cross-warp-morph.mdx | 6 ++++ docs/catalog/blocks/data-chart.mdx | 6 ++++ docs/catalog/blocks/domain-warp-dissolve.mdx | 6 ++++ .../blocks/editorial-flash-overlay.mdx | 6 ++++ docs/catalog/blocks/flash-through-white.mdx | 6 ++++ docs/catalog/blocks/flowchart-vertical.mdx | 6 ++++ docs/catalog/blocks/flowchart.mdx | 6 ++++ docs/catalog/blocks/freeze-frame-dressing.mdx | 6 ++++ docs/catalog/blocks/glitch.mdx | 6 ++++ docs/catalog/blocks/gravitational-lens.mdx | 6 ++++ docs/catalog/blocks/hw-frame.mdx | 6 ++++ docs/catalog/blocks/hw-path-text.mdx | 6 ++++ docs/catalog/blocks/hw-pipeline.mdx | 6 ++++ .../catalog/blocks/hw-scribble-transition.mdx | 6 ++++ docs/catalog/blocks/hw-text-cloud.mdx | 6 ++++ docs/catalog/blocks/hw-title.mdx | 6 ++++ docs/catalog/blocks/instagram-follow.mdx | 6 ++++ docs/catalog/blocks/ios26-liquid-glass.mdx | 6 ++++ docs/catalog/blocks/light-leak.mdx | 6 ++++ .../blocks/liquid-glass-context-menu.mdx | 6 ++++ .../blocks/liquid-glass-media-controls.mdx | 6 ++++ .../blocks/liquid-glass-notification.mdx | 6 ++++ docs/catalog/blocks/liquid-glass-widgets.mdx | 6 ++++ docs/catalog/blocks/logo-outro.mdx | 6 ++++ docs/catalog/blocks/lower-third-bild.mdx | 6 ++++ docs/catalog/blocks/lt-accent-underline.mdx | 6 ++++ docs/catalog/blocks/lt-bold-block.mdx | 6 ++++ docs/catalog/blocks/lt-clean-bar.mdx | 6 ++++ docs/catalog/blocks/lt-color-block.mdx | 6 ++++ docs/catalog/blocks/lt-dark-card.mdx | 6 ++++ docs/catalog/blocks/lt-kicker-name.mdx | 6 ++++ docs/catalog/blocks/lt-mask-reveal.mdx | 6 ++++ docs/catalog/blocks/lt-side-rule.mdx | 6 ++++ docs/catalog/blocks/lt-soft-pill.mdx | 6 ++++ docs/catalog/blocks/lt-stack-bars.mdx | 6 ++++ docs/catalog/blocks/macos-notification.mdx | 6 ++++ .../blocks/macos-tahoe-liquid-glass.mdx | 6 ++++ docs/catalog/blocks/mk-background.mdx | 6 ++++ docs/catalog/blocks/mk-callout-highlight.mdx | 6 ++++ .../blocks/mk-clone-wall-transition.mdx | 6 ++++ docs/catalog/blocks/mk-line-graph.mdx | 6 ++++ docs/catalog/blocks/mk-placeholder-grid.mdx | 6 ++++ docs/catalog/blocks/mk-progress-stat.mdx | 6 ++++ docs/catalog/blocks/mk-specs-list.mdx | 6 ++++ docs/catalog/blocks/news-ticker.mdx | 6 ++++ .../blocks/north-korea-locked-down.mdx | 6 ++++ docs/catalog/blocks/nyc-paris-flight.mdx | 6 ++++ .../blocks/organic-light-leak-overlay.mdx | 6 ++++ docs/catalog/blocks/reddit-post.mdx | 6 ++++ docs/catalog/blocks/ridged-burn.mdx | 6 ++++ docs/catalog/blocks/ripple-waves.mdx | 6 ++++ docs/catalog/blocks/sdf-iris.mdx | 6 ++++ docs/catalog/blocks/spain-map.mdx | 6 ++++ docs/catalog/blocks/spotify-card.mdx | 6 ++++ docs/catalog/blocks/swirl-vortex.mdx | 6 ++++ docs/catalog/blocks/thermal-distortion.mdx | 6 ++++ docs/catalog/blocks/tiktok-follow.mdx | 6 ++++ docs/catalog/blocks/transitions-3d.mdx | 6 ++++ docs/catalog/blocks/transitions-blur.mdx | 6 ++++ docs/catalog/blocks/transitions-cover.mdx | 6 ++++ .../blocks/transitions-destruction.mdx | 6 ++++ docs/catalog/blocks/transitions-dissolve.mdx | 6 ++++ .../catalog/blocks/transitions-distortion.mdx | 6 ++++ docs/catalog/blocks/transitions-grid.mdx | 6 ++++ docs/catalog/blocks/transitions-light.mdx | 6 ++++ .../catalog/blocks/transitions-mechanical.mdx | 6 ++++ docs/catalog/blocks/transitions-other.mdx | 6 ++++ docs/catalog/blocks/transitions-push.mdx | 6 ++++ docs/catalog/blocks/transitions-radial.mdx | 6 ++++ docs/catalog/blocks/transitions-scale.mdx | 6 ++++ docs/catalog/blocks/ui-3d-reveal.mdx | 6 ++++ docs/catalog/blocks/us-map-bubble.mdx | 6 ++++ docs/catalog/blocks/us-map-flow.mdx | 6 ++++ docs/catalog/blocks/us-map-hex.mdx | 6 ++++ docs/catalog/blocks/us-map.mdx | 6 ++++ docs/catalog/blocks/vfx-iphone-device.mdx | 6 ++++ docs/catalog/blocks/vfx-liquid-background.mdx | 6 ++++ docs/catalog/blocks/vfx-liquid-glass.mdx | 6 ++++ docs/catalog/blocks/vfx-magnetic.mdx | 6 ++++ docs/catalog/blocks/vfx-portal.mdx | 6 ++++ docs/catalog/blocks/vfx-shatter.mdx | 6 ++++ docs/catalog/blocks/vfx-text-cursor.mdx | 6 ++++ docs/catalog/blocks/vpn-youtube-spot.mdx | 6 ++++ docs/catalog/blocks/whip-pan.mdx | 6 ++++ docs/catalog/blocks/world-map.mdx | 6 ++++ docs/catalog/blocks/x-post.mdx | 6 ++++ docs/catalog/blocks/yt-comment-card.mdx | 6 ++++ docs/catalog/blocks/yt-lcd-background.mdx | 6 ++++ docs/catalog/blocks/yt-logo-intro.mdx | 6 ++++ docs/catalog/blocks/yt-lower-third.mdx | 6 ++++ docs/catalog/blocks/yt-prism-title.mdx | 6 ++++ docs/catalog/blocks/yt-vertical-fill.mdx | 6 ++++ .../components/caption-blend-difference.mdx | 6 ++++ docs/catalog/components/caption-clip-wipe.mdx | 6 ++++ .../components/caption-editorial-emphasis.mdx | 6 ++++ docs/catalog/components/caption-emoji-pop.mdx | 6 ++++ .../catalog/components/caption-glitch-rgb.mdx | 6 ++++ .../components/caption-gradient-fill.mdx | 6 ++++ docs/catalog/components/caption-highlight.mdx | 6 ++++ .../components/caption-kinetic-slam.mdx | 6 ++++ .../components/caption-matrix-decode.mdx | 6 ++++ .../components/caption-neon-accent.mdx | 6 ++++ docs/catalog/components/caption-neon-glow.mdx | 6 ++++ .../components/caption-parallax-layers.mdx | 6 ++++ .../components/caption-particle-burst.mdx | 6 ++++ .../components/caption-pill-karaoke.mdx | 6 ++++ docs/catalog/components/caption-texture.mdx | 6 ++++ .../components/caption-weight-shift.mdx | 6 ++++ docs/catalog/components/grain-overlay.mdx | 6 ++++ .../catalog/components/grid-pixelate-wipe.mdx | 6 ++++ docs/catalog/components/hw-arrow.mdx | 6 ++++ docs/catalog/components/hw-boil.mdx | 6 ++++ docs/catalog/components/hw-box-label.mdx | 6 ++++ docs/catalog/components/hw-callout-circle.mdx | 6 ++++ docs/catalog/components/hw-underline.mdx | 6 ++++ docs/catalog/components/mk-emphasis-type.mdx | 6 ++++ docs/catalog/components/mk-usage-arc.mdx | 6 ++++ docs/catalog/components/morph-text.mdx | 6 ++++ docs/catalog/components/motion-blur.mdx | 6 ++++ docs/catalog/components/parallax-unzoom.mdx | 6 ++++ docs/catalog/components/parallax-zoom.mdx | 6 ++++ docs/catalog/components/shimmer-sweep.mdx | 6 ++++ docs/catalog/components/texture-mask-text.mdx | 6 ++++ docs/catalog/components/vignette.mdx | 6 ++++ docs/catalog/components/yt-camera-move.mdx | 6 ++++ docs/catalog/components/yt-circle-pointer.mdx | 6 ++++ .../components/yt-feather-highlight.mdx | 6 ++++ docs/catalog/components/yt-screen-warp.mdx | 6 ++++ .../catalogGeneratorInstructions.test.ts | 35 +++++++++++++++---- scripts/generate-catalog-pages.ts | 33 +++++++++++++++-- 170 files changed, 1067 insertions(+), 9 deletions(-) diff --git a/docs/catalog/blocks/app-showcase.mdx b/docs/catalog/blocks/app-showcase.mdx index b564ccade..7bac20614 100644 --- a/docs/catalog/blocks/app-showcase.mdx +++ b/docs/catalog/blocks/app-showcase.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `showcase` `app` `3d`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/apple-money-count.mdx b/docs/catalog/blocks/apple-money-count.mdx index a032784b5..b4afdbe18 100644 --- a/docs/catalog/blocks/apple-money-count.mdx +++ b/docs/catalog/blocks/apple-money-count.mdx @@ -45,3 +45,9 @@ Created by [Stronkter](https://x.com/Stronkter). ``` + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/beat-freeze-cut.mdx b/docs/catalog/blocks/beat-freeze-cut.mdx index b6e477634..609ca35eb 100644 --- a/docs/catalog/blocks/beat-freeze-cut.mdx +++ b/docs/catalog/blocks/beat-freeze-cut.mdx @@ -42,3 +42,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `transition` `music` `beat-driven` `freeze-frame`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/blue-sweater-intro-video.mdx b/docs/catalog/blocks/blue-sweater-intro-video.mdx index 6836e1d56..b2493f660 100644 --- a/docs/catalog/blocks/blue-sweater-intro-video.mdx +++ b/docs/catalog/blocks/blue-sweater-intro-video.mdx @@ -37,3 +37,9 @@ Move it in time with `data-start`. Put it on a different timeline row with Tagged `showcase` `ai` `creator` `sfx`. Created by [Joe Sai](https://x.com/_blue_sweater_). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/camcorder-hud.mdx b/docs/catalog/blocks/camcorder-hud.mdx index c526005ce..869898e17 100644 --- a/docs/catalog/blocks/camcorder-hud.mdx +++ b/docs/catalog/blocks/camcorder-hud.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `camcorder` `camera` `recording` `hud` `overlay` `creator` `media-treatment-overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/chromatic-radial-split.mdx b/docs/catalog/blocks/chromatic-radial-split.mdx index ea0439823..e2aa85bd7 100644 --- a/docs/catalog/blocks/chromatic-radial-split.mdx +++ b/docs/catalog/blocks/chromatic-radial-split.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/cinematic-zoom.mdx b/docs/catalog/blocks/cinematic-zoom.mdx index 466e99ab1..6608bf5cc 100644 --- a/docs/catalog/blocks/cinematic-zoom.mdx +++ b/docs/catalog/blocks/cinematic-zoom.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-3d-extrude.mdx b/docs/catalog/blocks/code-3d-extrude.mdx index ef0687a3a..79e664fb7 100644 --- a/docs/catalog/blocks/code-3d-extrude.mdx +++ b/docs/catalog/blocks/code-3d-extrude.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `3d` `webgl` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-diff.mdx b/docs/catalog/blocks/code-diff.mdx index 0623ff715..d5cdc6943 100644 --- a/docs/catalog/blocks/code-diff.mdx +++ b/docs/catalog/blocks/code-diff.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `diff` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-highlight.mdx b/docs/catalog/blocks/code-highlight.mdx index 42ac26e4c..908887594 100644 --- a/docs/catalog/blocks/code-highlight.mdx +++ b/docs/catalog/blocks/code-highlight.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `highlight` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-morph.mdx b/docs/catalog/blocks/code-morph.mdx index d9a41394d..220635133 100644 --- a/docs/catalog/blocks/code-morph.mdx +++ b/docs/catalog/blocks/code-morph.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `morph` `refactor` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-particle-assemble.mdx b/docs/catalog/blocks/code-particle-assemble.mdx index b04b5c483..505cab406 100644 --- a/docs/catalog/blocks/code-particle-assemble.mdx +++ b/docs/catalog/blocks/code-particle-assemble.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `particles` `gpu` `webgl` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-scroll.mdx b/docs/catalog/blocks/code-scroll.mdx index f2423c895..d80bc6974 100644 --- a/docs/catalog/blocks/code-scroll.mdx +++ b/docs/catalog/blocks/code-scroll.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `scroll` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-shader-dissolve.mdx b/docs/catalog/blocks/code-shader-dissolve.mdx index a22733ed0..f98e066cc 100644 --- a/docs/catalog/blocks/code-shader-dissolve.mdx +++ b/docs/catalog/blocks/code-shader-dissolve.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `shader` `webgl` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx index 76929ee55..706a8bb60 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-clear-dark.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-clear-dark.mdx index dbbb38afb..f868bca4b 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-clear-dark.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-clear-dark.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-clear-light.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-clear-light.mdx index 4aa7c4de8..94ed3e3c9 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-clear-light.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-clear-light.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-grass.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-grass.mdx index e0f92cbc0..235ddc2d2 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-grass.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-grass.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-homebrew.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-homebrew.mdx index bbe593767..0e18f07ba 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-homebrew.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-homebrew.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-man-page.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-man-page.mdx index 1e823435e..0afc74ee2 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-man-page.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-man-page.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-novel.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-novel.mdx index 2b73ceaaf..80b6272e3 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-novel.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-novel.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-ocean.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-ocean.mdx index 07d198823..8c0a0d345 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-ocean.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-ocean.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-pro.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-pro.mdx index b597daa6f..8868cfe93 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-pro.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-pro.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-red-sands.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-red-sands.mdx index ca05060f0..f5502c382 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-red-sands.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-red-sands.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-silver-aerogel.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-silver-aerogel.mdx index 2c5c4056b..06ce2faaf 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-silver-aerogel.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-silver-aerogel.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-solid-colors.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-solid-colors.mdx index f46cda99d..29f801e4a 100644 --- a/docs/catalog/blocks/code-snippet-apple-terminal-solid-colors.mdx +++ b/docs/catalog/blocks/code-snippet-apple-terminal-solid-colors.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `terminal` `apple` `apple-terminal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-dark-2026.mdx b/docs/catalog/blocks/code-snippet-dark-2026.mdx index 1b4cb0336..6b569a500 100644 --- a/docs/catalog/blocks/code-snippet-dark-2026.mdx +++ b/docs/catalog/blocks/code-snippet-dark-2026.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-dark-modern.mdx b/docs/catalog/blocks/code-snippet-dark-modern.mdx index 8b53c8902..4873bc35d 100644 --- a/docs/catalog/blocks/code-snippet-dark-modern.mdx +++ b/docs/catalog/blocks/code-snippet-dark-modern.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-dark-plus.mdx b/docs/catalog/blocks/code-snippet-dark-plus.mdx index f56c08192..96430e1cb 100644 --- a/docs/catalog/blocks/code-snippet-dark-plus.mdx +++ b/docs/catalog/blocks/code-snippet-dark-plus.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-flight.mdx b/docs/catalog/blocks/code-snippet-flight.mdx index 391ca9d5c..d81f7f674 100644 --- a/docs/catalog/blocks/code-snippet-flight.mdx +++ b/docs/catalog/blocks/code-snippet-flight.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `flight` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-high-contrast-light.mdx b/docs/catalog/blocks/code-snippet-high-contrast-light.mdx index bee91b3c3..abdc6ab64 100644 --- a/docs/catalog/blocks/code-snippet-high-contrast-light.mdx +++ b/docs/catalog/blocks/code-snippet-high-contrast-light.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-high-contrast.mdx b/docs/catalog/blocks/code-snippet-high-contrast.mdx index 38127a00d..12fe78ba8 100644 --- a/docs/catalog/blocks/code-snippet-high-contrast.mdx +++ b/docs/catalog/blocks/code-snippet-high-contrast.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-light-2026.mdx b/docs/catalog/blocks/code-snippet-light-2026.mdx index f5bb87c93..c294f8c43 100644 --- a/docs/catalog/blocks/code-snippet-light-2026.mdx +++ b/docs/catalog/blocks/code-snippet-light-2026.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-light-modern.mdx b/docs/catalog/blocks/code-snippet-light-modern.mdx index 121a77ae6..d3900ad99 100644 --- a/docs/catalog/blocks/code-snippet-light-modern.mdx +++ b/docs/catalog/blocks/code-snippet-light-modern.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-light-plus.mdx b/docs/catalog/blocks/code-snippet-light-plus.mdx index f41e4d263..f041e2961 100644 --- a/docs/catalog/blocks/code-snippet-light-plus.mdx +++ b/docs/catalog/blocks/code-snippet-light-plus.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-monokai.mdx b/docs/catalog/blocks/code-snippet-monokai.mdx index 2f1a2c1a0..c83dd588f 100644 --- a/docs/catalog/blocks/code-snippet-monokai.mdx +++ b/docs/catalog/blocks/code-snippet-monokai.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-solarized-light.mdx b/docs/catalog/blocks/code-snippet-solarized-light.mdx index 3bcb2011a..f6efad7ff 100644 --- a/docs/catalog/blocks/code-snippet-solarized-light.mdx +++ b/docs/catalog/blocks/code-snippet-solarized-light.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-visual-studio-dark.mdx b/docs/catalog/blocks/code-snippet-visual-studio-dark.mdx index 4d3f677d6..f8f46f6c7 100644 --- a/docs/catalog/blocks/code-snippet-visual-studio-dark.mdx +++ b/docs/catalog/blocks/code-snippet-visual-studio-dark.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-snippet-visual-studio-light.mdx b/docs/catalog/blocks/code-snippet-visual-studio-light.mdx index 01095fdf5..efdd243db 100644 --- a/docs/catalog/blocks/code-snippet-visual-studio-light.mdx +++ b/docs/catalog/blocks/code-snippet-visual-studio-light.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `developer` `showcase` `vscode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/code-typing.mdx b/docs/catalog/blocks/code-typing.mdx index 204861175..726ea5c6c 100644 --- a/docs/catalog/blocks/code-typing.mdx +++ b/docs/catalog/blocks/code-typing.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `code` `code-animation` `typing` `developer`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/cross-warp-morph.mdx b/docs/catalog/blocks/cross-warp-morph.mdx index 75a5be6fa..8b3c32efb 100644 --- a/docs/catalog/blocks/cross-warp-morph.mdx +++ b/docs/catalog/blocks/cross-warp-morph.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/data-chart.mdx b/docs/catalog/blocks/data-chart.mdx index a2c3f9030..279fa0872 100644 --- a/docs/catalog/blocks/data-chart.mdx +++ b/docs/catalog/blocks/data-chart.mdx @@ -42,3 +42,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `data` `chart` `statistics`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/domain-warp-dissolve.mdx b/docs/catalog/blocks/domain-warp-dissolve.mdx index 78dea2704..ed9e58199 100644 --- a/docs/catalog/blocks/domain-warp-dissolve.mdx +++ b/docs/catalog/blocks/domain-warp-dissolve.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/editorial-flash-overlay.mdx b/docs/catalog/blocks/editorial-flash-overlay.mdx index bca3c4868..d816ccc78 100644 --- a/docs/catalog/blocks/editorial-flash-overlay.mdx +++ b/docs/catalog/blocks/editorial-flash-overlay.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `flash` `editorial` `social` `light` `transition` `overlay` `media-treatment-overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/flash-through-white.mdx b/docs/catalog/blocks/flash-through-white.mdx index aff0558bf..c10d69424 100644 --- a/docs/catalog/blocks/flash-through-white.mdx +++ b/docs/catalog/blocks/flash-through-white.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/flowchart-vertical.mdx b/docs/catalog/blocks/flowchart-vertical.mdx index 87804d6d1..150d75536 100644 --- a/docs/catalog/blocks/flowchart-vertical.mdx +++ b/docs/catalog/blocks/flowchart-vertical.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `diagram` `flowchart` `interactive` `portrait`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/flowchart.mdx b/docs/catalog/blocks/flowchart.mdx index a2a26887a..8e45923c5 100644 --- a/docs/catalog/blocks/flowchart.mdx +++ b/docs/catalog/blocks/flowchart.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `diagram` `flowchart` `interactive`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/freeze-frame-dressing.mdx b/docs/catalog/blocks/freeze-frame-dressing.mdx index 68f03a08e..e8a0e0d94 100644 --- a/docs/catalog/blocks/freeze-frame-dressing.mdx +++ b/docs/catalog/blocks/freeze-frame-dressing.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `freeze-frame` `cutout` `scrapbook` `paper` `social` `overlay` `media-treatment-overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/glitch.mdx b/docs/catalog/blocks/glitch.mdx index 9fc9b9878..2df95eb7f 100644 --- a/docs/catalog/blocks/glitch.mdx +++ b/docs/catalog/blocks/glitch.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/gravitational-lens.mdx b/docs/catalog/blocks/gravitational-lens.mdx index f824664cc..01f12ebfd 100644 --- a/docs/catalog/blocks/gravitational-lens.mdx +++ b/docs/catalog/blocks/gravitational-lens.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-frame.mdx b/docs/catalog/blocks/hw-frame.mdx index 6562a8435..7515993d8 100644 --- a/docs/catalog/blocks/hw-frame.mdx +++ b/docs/catalog/blocks/hw-frame.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `frame` `media`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-path-text.mdx b/docs/catalog/blocks/hw-path-text.mdx index 0dd0ed46f..74592ac67 100644 --- a/docs/catalog/blocks/hw-path-text.mdx +++ b/docs/catalog/blocks/hw-path-text.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `typography` `path` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-pipeline.mdx b/docs/catalog/blocks/hw-pipeline.mdx index a889ee1a6..969855905 100644 --- a/docs/catalog/blocks/hw-pipeline.mdx +++ b/docs/catalog/blocks/hw-pipeline.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `diagram` `data-viz` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-scribble-transition.mdx b/docs/catalog/blocks/hw-scribble-transition.mdx index 9c6157d74..3c672f877 100644 --- a/docs/catalog/blocks/hw-scribble-transition.mdx +++ b/docs/catalog/blocks/hw-scribble-transition.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `transition` `wipe`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-text-cloud.mdx b/docs/catalog/blocks/hw-text-cloud.mdx index 630a2ccda..6cb7a489f 100644 --- a/docs/catalog/blocks/hw-text-cloud.mdx +++ b/docs/catalog/blocks/hw-text-cloud.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `speech-bubble` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/hw-title.mdx b/docs/catalog/blocks/hw-title.mdx index 74e799a7e..d6c22ba16 100644 --- a/docs/catalog/blocks/hw-title.mdx +++ b/docs/catalog/blocks/hw-title.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `handwritten` `typography` `title-card` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/instagram-follow.mdx b/docs/catalog/blocks/instagram-follow.mdx index 7e1af0138..82dc2bb45 100644 --- a/docs/catalog/blocks/instagram-follow.mdx +++ b/docs/catalog/blocks/instagram-follow.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `instagram`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/ios26-liquid-glass.mdx b/docs/catalog/blocks/ios26-liquid-glass.mdx index fa1316f25..dd2176d72 100644 --- a/docs/catalog/blocks/ios26-liquid-glass.mdx +++ b/docs/catalog/blocks/ios26-liquid-glass.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `liquid-glass-html-in-canvas` `webgpu` `3d` `iphone` `ios26` `notifications` `gltf` `html-in-canvas`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/light-leak.mdx b/docs/catalog/blocks/light-leak.mdx index 47913c107..c5bd15150 100644 --- a/docs/catalog/blocks/light-leak.mdx +++ b/docs/catalog/blocks/light-leak.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/liquid-glass-context-menu.mdx b/docs/catalog/blocks/liquid-glass-context-menu.mdx index a8f1687db..06eacb599 100644 --- a/docs/catalog/blocks/liquid-glass-context-menu.mdx +++ b/docs/catalog/blocks/liquid-glass-context-menu.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `liquid-glass-html-in-canvas` `webgpu`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/liquid-glass-media-controls.mdx b/docs/catalog/blocks/liquid-glass-media-controls.mdx index 90ae3eefd..9e21431d3 100644 --- a/docs/catalog/blocks/liquid-glass-media-controls.mdx +++ b/docs/catalog/blocks/liquid-glass-media-controls.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `liquid-glass-html-in-canvas` `webgpu`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/liquid-glass-notification.mdx b/docs/catalog/blocks/liquid-glass-notification.mdx index c044a040a..9b4ae2cb9 100644 --- a/docs/catalog/blocks/liquid-glass-notification.mdx +++ b/docs/catalog/blocks/liquid-glass-notification.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `liquid-glass-html-in-canvas` `webgpu`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/liquid-glass-widgets.mdx b/docs/catalog/blocks/liquid-glass-widgets.mdx index 8162b8d61..261209937 100644 --- a/docs/catalog/blocks/liquid-glass-widgets.mdx +++ b/docs/catalog/blocks/liquid-glass-widgets.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `liquid-glass-html-in-canvas` `webgpu`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/logo-outro.mdx b/docs/catalog/blocks/logo-outro.mdx index 65ddddb31..21a717104 100644 --- a/docs/catalog/blocks/logo-outro.mdx +++ b/docs/catalog/blocks/logo-outro.mdx @@ -42,3 +42,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `branding` `outro` `logo`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lower-third-bild.mdx b/docs/catalog/blocks/lower-third-bild.mdx index 5a4993f39..8fe0ae306 100644 --- a/docs/catalog/blocks/lower-third-bild.mdx +++ b/docs/catalog/blocks/lower-third-bild.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `broadcast` `lower-third` `news` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-accent-underline.mdx b/docs/catalog/blocks/lt-accent-underline.mdx index 5c20c51f2..2e972e10f 100644 --- a/docs/catalog/blocks/lt-accent-underline.mdx +++ b/docs/catalog/blocks/lt-accent-underline.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-bold-block.mdx b/docs/catalog/blocks/lt-bold-block.mdx index c8b18cbcf..9a2f93d38 100644 --- a/docs/catalog/blocks/lt-bold-block.mdx +++ b/docs/catalog/blocks/lt-bold-block.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `bold`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-clean-bar.mdx b/docs/catalog/blocks/lt-clean-bar.mdx index 5abe39f09..03c18ffb8 100644 --- a/docs/catalog/blocks/lt-clean-bar.mdx +++ b/docs/catalog/blocks/lt-clean-bar.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-color-block.mdx b/docs/catalog/blocks/lt-color-block.mdx index c913ff2df..90ddf3a39 100644 --- a/docs/catalog/blocks/lt-color-block.mdx +++ b/docs/catalog/blocks/lt-color-block.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `bold`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-dark-card.mdx b/docs/catalog/blocks/lt-dark-card.mdx index a4fcc7a2f..0d81ee142 100644 --- a/docs/catalog/blocks/lt-dark-card.mdx +++ b/docs/catalog/blocks/lt-dark-card.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `dark`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-kicker-name.mdx b/docs/catalog/blocks/lt-kicker-name.mdx index 2f5158225..9f9bb30d3 100644 --- a/docs/catalog/blocks/lt-kicker-name.mdx +++ b/docs/catalog/blocks/lt-kicker-name.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `bold`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-mask-reveal.mdx b/docs/catalog/blocks/lt-mask-reveal.mdx index 26d0594f0..d7e5deea3 100644 --- a/docs/catalog/blocks/lt-mask-reveal.mdx +++ b/docs/catalog/blocks/lt-mask-reveal.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `bold`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-side-rule.mdx b/docs/catalog/blocks/lt-side-rule.mdx index a90904df8..673f3fcbd 100644 --- a/docs/catalog/blocks/lt-side-rule.mdx +++ b/docs/catalog/blocks/lt-side-rule.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-soft-pill.mdx b/docs/catalog/blocks/lt-soft-pill.mdx index c80aae0c5..eb42446e5 100644 --- a/docs/catalog/blocks/lt-soft-pill.mdx +++ b/docs/catalog/blocks/lt-soft-pill.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/lt-stack-bars.mdx b/docs/catalog/blocks/lt-stack-bars.mdx index 19906fd05..1067d2be7 100644 --- a/docs/catalog/blocks/lt-stack-bars.mdx +++ b/docs/catalog/blocks/lt-stack-bars.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `podcast` `interview` `bold`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/macos-notification.mdx b/docs/catalog/blocks/macos-notification.mdx index bdef44b4a..fd5fa2810 100644 --- a/docs/catalog/blocks/macos-notification.mdx +++ b/docs/catalog/blocks/macos-notification.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `notification`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/macos-tahoe-liquid-glass.mdx b/docs/catalog/blocks/macos-tahoe-liquid-glass.mdx index cba8cd8d5..284995aca 100644 --- a/docs/catalog/blocks/macos-tahoe-liquid-glass.mdx +++ b/docs/catalog/blocks/macos-tahoe-liquid-glass.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `3d` `macos` `tahoe` `gltf`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-background.mdx b/docs/catalog/blocks/mk-background.mdx index dd66cba0a..f9f1d9f68 100644 --- a/docs/catalog/blocks/mk-background.mdx +++ b/docs/catalog/blocks/mk-background.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `background` `gradient` `minimal` `professional` `presentation`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-callout-highlight.mdx b/docs/catalog/blocks/mk-callout-highlight.mdx index 6829c0205..49a91731c 100644 --- a/docs/catalog/blocks/mk-callout-highlight.mdx +++ b/docs/catalog/blocks/mk-callout-highlight.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `typography` `karaoke` `captions` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-clone-wall-transition.mdx b/docs/catalog/blocks/mk-clone-wall-transition.mdx index 9b63d85cf..bc921077e 100644 --- a/docs/catalog/blocks/mk-clone-wall-transition.mdx +++ b/docs/catalog/blocks/mk-clone-wall-transition.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `typography` `wipe`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-line-graph.mdx b/docs/catalog/blocks/mk-line-graph.mdx index 2f04ee068..8c30ca070 100644 --- a/docs/catalog/blocks/mk-line-graph.mdx +++ b/docs/catalog/blocks/mk-line-graph.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data-viz` `chart` `graph` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-placeholder-grid.mdx b/docs/catalog/blocks/mk-placeholder-grid.mdx index a7448a678..57773aa67 100644 --- a/docs/catalog/blocks/mk-placeholder-grid.mdx +++ b/docs/catalog/blocks/mk-placeholder-grid.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `placeholder` `media` `grid` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-progress-stat.mdx b/docs/catalog/blocks/mk-progress-stat.mdx index 82fd90a24..ef713b4df 100644 --- a/docs/catalog/blocks/mk-progress-stat.mdx +++ b/docs/catalog/blocks/mk-progress-stat.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data-viz` `stat` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/mk-specs-list.mdx b/docs/catalog/blocks/mk-specs-list.mdx index 27c97ffcd..5be540bb5 100644 --- a/docs/catalog/blocks/mk-specs-list.mdx +++ b/docs/catalog/blocks/mk-specs-list.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data-viz` `list` `minimal` `professional`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/news-ticker.mdx b/docs/catalog/blocks/news-ticker.mdx index ac7871668..df689c280 100644 --- a/docs/catalog/blocks/news-ticker.mdx +++ b/docs/catalog/blocks/news-ticker.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `lower-third` `overlay` `news` `ticker`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/north-korea-locked-down.mdx b/docs/catalog/blocks/north-korea-locked-down.mdx index 1af36a1db..e9c0d95ef 100644 --- a/docs/catalog/blocks/north-korea-locked-down.mdx +++ b/docs/catalog/blocks/north-korea-locked-down.mdx @@ -45,3 +45,9 @@ use 📷HyperFrames by HeyGen and Image Gen if you need it for assets or like p ``` + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/nyc-paris-flight.mdx b/docs/catalog/blocks/nyc-paris-flight.mdx index 33cd76aeb..7f0928104 100644 --- a/docs/catalog/blocks/nyc-paris-flight.mdx +++ b/docs/catalog/blocks/nyc-paris-flight.mdx @@ -45,3 +45,9 @@ Created by [Stronkter](https://x.com/Stronkter). ``` + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/organic-light-leak-overlay.mdx b/docs/catalog/blocks/organic-light-leak-overlay.mdx index 20bd36c22..47ddc42dd 100644 --- a/docs/catalog/blocks/organic-light-leak-overlay.mdx +++ b/docs/catalog/blocks/organic-light-leak-overlay.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `light-leak` `film` `memory` `transition` `overlay` `media-treatment-overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/reddit-post.mdx b/docs/catalog/blocks/reddit-post.mdx index fbd7ed00c..cf13693ac 100644 --- a/docs/catalog/blocks/reddit-post.mdx +++ b/docs/catalog/blocks/reddit-post.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `reddit`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/ridged-burn.mdx b/docs/catalog/blocks/ridged-burn.mdx index 0da2b4459..b37067644 100644 --- a/docs/catalog/blocks/ridged-burn.mdx +++ b/docs/catalog/blocks/ridged-burn.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/ripple-waves.mdx b/docs/catalog/blocks/ripple-waves.mdx index e7e7395e2..7617bc94e 100644 --- a/docs/catalog/blocks/ripple-waves.mdx +++ b/docs/catalog/blocks/ripple-waves.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/sdf-iris.mdx b/docs/catalog/blocks/sdf-iris.mdx index 9b654d6d8..0c5620978 100644 --- a/docs/catalog/blocks/sdf-iris.mdx +++ b/docs/catalog/blocks/sdf-iris.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/spain-map.mdx b/docs/catalog/blocks/spain-map.mdx index dd31adee9..138c9b920 100644 --- a/docs/catalog/blocks/spain-map.mdx +++ b/docs/catalog/blocks/spain-map.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `spain` `europe` `choropleth`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/spotify-card.mdx b/docs/catalog/blocks/spotify-card.mdx index 7f4761983..5375a0d0c 100644 --- a/docs/catalog/blocks/spotify-card.mdx +++ b/docs/catalog/blocks/spotify-card.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `spotify`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/swirl-vortex.mdx b/docs/catalog/blocks/swirl-vortex.mdx index f6d198c41..0b3a669e5 100644 --- a/docs/catalog/blocks/swirl-vortex.mdx +++ b/docs/catalog/blocks/swirl-vortex.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/thermal-distortion.mdx b/docs/catalog/blocks/thermal-distortion.mdx index d3c9c0a0c..557880350 100644 --- a/docs/catalog/blocks/thermal-distortion.mdx +++ b/docs/catalog/blocks/thermal-distortion.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/tiktok-follow.mdx b/docs/catalog/blocks/tiktok-follow.mdx index 2b54335ed..6224367fe 100644 --- a/docs/catalog/blocks/tiktok-follow.mdx +++ b/docs/catalog/blocks/tiktok-follow.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `tiktok`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-3d.mdx b/docs/catalog/blocks/transitions-3d.mdx index 7b1ef225d..554fd608e 100644 --- a/docs/catalog/blocks/transitions-3d.mdx +++ b/docs/catalog/blocks/transitions-3d.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-blur.mdx b/docs/catalog/blocks/transitions-blur.mdx index 95ee1a99f..7da3aa55a 100644 --- a/docs/catalog/blocks/transitions-blur.mdx +++ b/docs/catalog/blocks/transitions-blur.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-cover.mdx b/docs/catalog/blocks/transitions-cover.mdx index 88eea050b..81055e9d4 100644 --- a/docs/catalog/blocks/transitions-cover.mdx +++ b/docs/catalog/blocks/transitions-cover.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-destruction.mdx b/docs/catalog/blocks/transitions-destruction.mdx index b2fd79251..1834f8a1b 100644 --- a/docs/catalog/blocks/transitions-destruction.mdx +++ b/docs/catalog/blocks/transitions-destruction.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-dissolve.mdx b/docs/catalog/blocks/transitions-dissolve.mdx index b90e1add5..4d4443841 100644 --- a/docs/catalog/blocks/transitions-dissolve.mdx +++ b/docs/catalog/blocks/transitions-dissolve.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-distortion.mdx b/docs/catalog/blocks/transitions-distortion.mdx index 95f805bfd..8dc439274 100644 --- a/docs/catalog/blocks/transitions-distortion.mdx +++ b/docs/catalog/blocks/transitions-distortion.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-grid.mdx b/docs/catalog/blocks/transitions-grid.mdx index e16964cc7..6557ee574 100644 --- a/docs/catalog/blocks/transitions-grid.mdx +++ b/docs/catalog/blocks/transitions-grid.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-light.mdx b/docs/catalog/blocks/transitions-light.mdx index c5c8be131..20c7d1559 100644 --- a/docs/catalog/blocks/transitions-light.mdx +++ b/docs/catalog/blocks/transitions-light.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-mechanical.mdx b/docs/catalog/blocks/transitions-mechanical.mdx index 6040ef36c..30f199702 100644 --- a/docs/catalog/blocks/transitions-mechanical.mdx +++ b/docs/catalog/blocks/transitions-mechanical.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-other.mdx b/docs/catalog/blocks/transitions-other.mdx index 0198690fb..6f3b9a167 100644 --- a/docs/catalog/blocks/transitions-other.mdx +++ b/docs/catalog/blocks/transitions-other.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-push.mdx b/docs/catalog/blocks/transitions-push.mdx index 874f4e5b9..89f828d5a 100644 --- a/docs/catalog/blocks/transitions-push.mdx +++ b/docs/catalog/blocks/transitions-push.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-radial.mdx b/docs/catalog/blocks/transitions-radial.mdx index dc83d7030..fcd7f1727 100644 --- a/docs/catalog/blocks/transitions-radial.mdx +++ b/docs/catalog/blocks/transitions-radial.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/transitions-scale.mdx b/docs/catalog/blocks/transitions-scale.mdx index 94f31dac7..e9d3c44e1 100644 --- a/docs/catalog/blocks/transitions-scale.mdx +++ b/docs/catalog/blocks/transitions-scale.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `showcase`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/ui-3d-reveal.mdx b/docs/catalog/blocks/ui-3d-reveal.mdx index 6fbbba14b..236faf2ad 100644 --- a/docs/catalog/blocks/ui-3d-reveal.mdx +++ b/docs/catalog/blocks/ui-3d-reveal.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `showcase` `3d` `reveal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/us-map-bubble.mdx b/docs/catalog/blocks/us-map-bubble.mdx index 2f48fef9b..6c9758859 100644 --- a/docs/catalog/blocks/us-map-bubble.mdx +++ b/docs/catalog/blocks/us-map-bubble.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `usa` `bubble` `cities`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/us-map-flow.mdx b/docs/catalog/blocks/us-map-flow.mdx index 9c4d57bc9..48bcfca32 100644 --- a/docs/catalog/blocks/us-map-flow.mdx +++ b/docs/catalog/blocks/us-map-flow.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `usa` `flow` `connections` `arcs`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/us-map-hex.mdx b/docs/catalog/blocks/us-map-hex.mdx index 4a809b038..e2b33130c 100644 --- a/docs/catalog/blocks/us-map-hex.mdx +++ b/docs/catalog/blocks/us-map-hex.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `usa` `hexgrid` `tilegrid`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/us-map.mdx b/docs/catalog/blocks/us-map.mdx index b5359cb59..f1ed14ad1 100644 --- a/docs/catalog/blocks/us-map.mdx +++ b/docs/catalog/blocks/us-map.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `usa` `choropleth`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-iphone-device.mdx b/docs/catalog/blocks/vfx-iphone-device.mdx index b74f104fe..29deacf74 100644 --- a/docs/catalog/blocks/vfx-iphone-device.mdx +++ b/docs/catalog/blocks/vfx-iphone-device.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `3d` `device` `iphone` `macbook` `gltf`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-liquid-background.mdx b/docs/catalog/blocks/vfx-liquid-background.mdx index 42f7cfe12..e878a50ed 100644 --- a/docs/catalog/blocks/vfx-liquid-background.mdx +++ b/docs/catalog/blocks/vfx-liquid-background.mdx @@ -48,3 +48,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `html-in-canvas` `liquid` `webgl` `displacement` `background`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-liquid-glass.mdx b/docs/catalog/blocks/vfx-liquid-glass.mdx index aa54805b7..c486fdc19 100644 --- a/docs/catalog/blocks/vfx-liquid-glass.mdx +++ b/docs/catalog/blocks/vfx-liquid-glass.mdx @@ -48,3 +48,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `html-in-canvas` `webgl`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-magnetic.mdx b/docs/catalog/blocks/vfx-magnetic.mdx index 2dfe91fbe..a174e16ad 100644 --- a/docs/catalog/blocks/vfx-magnetic.mdx +++ b/docs/catalog/blocks/vfx-magnetic.mdx @@ -48,3 +48,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `html-in-canvas` `webgl`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-portal.mdx b/docs/catalog/blocks/vfx-portal.mdx index a5a79a33b..1eed276a7 100644 --- a/docs/catalog/blocks/vfx-portal.mdx +++ b/docs/catalog/blocks/vfx-portal.mdx @@ -48,3 +48,9 @@ Set these CSS variables on the block: {/* hf:generated-footer */} Tagged `html-in-canvas` `webgl`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-shatter.mdx b/docs/catalog/blocks/vfx-shatter.mdx index b668467ca..7cb1cf546 100644 --- a/docs/catalog/blocks/vfx-shatter.mdx +++ b/docs/catalog/blocks/vfx-shatter.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `webgl`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vfx-text-cursor.mdx b/docs/catalog/blocks/vfx-text-cursor.mdx index 63ca3f79f..6d1c8a2b8 100644 --- a/docs/catalog/blocks/vfx-text-cursor.mdx +++ b/docs/catalog/blocks/vfx-text-cursor.mdx @@ -41,3 +41,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `html-in-canvas` `text` `shader` `cursor` `chromatic`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/vpn-youtube-spot.mdx b/docs/catalog/blocks/vpn-youtube-spot.mdx index e44480c69..6e1835b89 100644 --- a/docs/catalog/blocks/vpn-youtube-spot.mdx +++ b/docs/catalog/blocks/vpn-youtube-spot.mdx @@ -45,3 +45,9 @@ HyperFrames by HeyGen make me a 7s video with Apple-style bold font and styling: ``` + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/whip-pan.mdx b/docs/catalog/blocks/whip-pan.mdx index 567c70eb4..8390feed1 100644 --- a/docs/catalog/blocks/whip-pan.mdx +++ b/docs/catalog/blocks/whip-pan.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `transition` `shader`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/world-map.mdx b/docs/catalog/blocks/world-map.mdx index 4f8950dad..3e52e907a 100644 --- a/docs/catalog/blocks/world-map.mdx +++ b/docs/catalog/blocks/world-map.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `data` `map` `geography` `world` `choropleth`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/x-post.mdx b/docs/catalog/blocks/x-post.mdx index 44db0ec1a..3e07e6071 100644 --- a/docs/catalog/blocks/x-post.mdx +++ b/docs/catalog/blocks/x-post.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `twitter`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-comment-card.mdx b/docs/catalog/blocks/yt-comment-card.mdx index 43dcda1c1..281ceefba 100644 --- a/docs/catalog/blocks/yt-comment-card.mdx +++ b/docs/catalog/blocks/yt-comment-card.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `comments` `creator` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-lcd-background.mdx b/docs/catalog/blocks/yt-lcd-background.mdx index 849e66943..dc0d8c505 100644 --- a/docs/catalog/blocks/yt-lcd-background.mdx +++ b/docs/catalog/blocks/yt-lcd-background.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `background` `texture` `creator`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-logo-intro.mdx b/docs/catalog/blocks/yt-logo-intro.mdx index 8e2cba643..31341d387 100644 --- a/docs/catalog/blocks/yt-logo-intro.mdx +++ b/docs/catalog/blocks/yt-logo-intro.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `logo` `intro` `creator`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-lower-third.mdx b/docs/catalog/blocks/yt-lower-third.mdx index 704883da1..8356c59fa 100644 --- a/docs/catalog/blocks/yt-lower-third.mdx +++ b/docs/catalog/blocks/yt-lower-third.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `social` `overlay` `youtube`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-prism-title.mdx b/docs/catalog/blocks/yt-prism-title.mdx index 1ed382cfc..5148a4afb 100644 --- a/docs/catalog/blocks/yt-prism-title.mdx +++ b/docs/catalog/blocks/yt-prism-title.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `typography` `title-card` `creator`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/blocks/yt-vertical-fill.mdx b/docs/catalog/blocks/yt-vertical-fill.mdx index 34da7034d..429ea95c2 100644 --- a/docs/catalog/blocks/yt-vertical-fill.mdx +++ b/docs/catalog/blocks/yt-vertical-fill.mdx @@ -35,3 +35,9 @@ Move it in time with `data-start`. Put it on a different timeline row with {/* hf:generated-footer */} Tagged `placeholder` `vertical` `media`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-blend-difference.mdx b/docs/catalog/components/caption-blend-difference.mdx index 4818e9d9c..91ef41d36 100644 --- a/docs/catalog/components/caption-blend-difference.mdx +++ b/docs/catalog/components/caption-blend-difference.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `text` `text-effect` `effect` `blend-mode` `contrast` `inversion`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-clip-wipe.mdx b/docs/catalog/components/caption-clip-wipe.mdx index adbb7e8d3..d17038192 100644 --- a/docs/catalog/components/caption-clip-wipe.mdx +++ b/docs/catalog/components/caption-clip-wipe.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `wipe` `clip-path` `reveal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-editorial-emphasis.mdx b/docs/catalog/components/caption-editorial-emphasis.mdx index 06c44527b..b2111c041 100644 --- a/docs/catalog/components/caption-editorial-emphasis.mdx +++ b/docs/catalog/components/caption-editorial-emphasis.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `editorial` `typography` `emphasis`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-emoji-pop.mdx b/docs/catalog/components/caption-emoji-pop.mdx index 5d5b70282..bbb8348b4 100644 --- a/docs/catalog/components/caption-emoji-pop.mdx +++ b/docs/catalog/components/caption-emoji-pop.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `emoji` `social`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-glitch-rgb.mdx b/docs/catalog/components/caption-glitch-rgb.mdx index 08bee721a..1cc7a0438 100644 --- a/docs/catalog/components/caption-glitch-rgb.mdx +++ b/docs/catalog/components/caption-glitch-rgb.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `glitch` `cyber` `tech`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-gradient-fill.mdx b/docs/catalog/components/caption-gradient-fill.mdx index a7a57cae8..fcc64ac14 100644 --- a/docs/catalog/components/caption-gradient-fill.mdx +++ b/docs/catalog/components/caption-gradient-fill.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `gradient` `colorful`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-highlight.mdx b/docs/catalog/components/caption-highlight.mdx index 8d7b84f46..3f3ad6e60 100644 --- a/docs/catalog/components/caption-highlight.mdx +++ b/docs/catalog/components/caption-highlight.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `highlight` `social` `tiktok`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-kinetic-slam.mdx b/docs/catalog/components/caption-kinetic-slam.mdx index b423360b3..efb32ef2c 100644 --- a/docs/catalog/components/caption-kinetic-slam.mdx +++ b/docs/catalog/components/caption-kinetic-slam.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `kinetic` `typography` `slam`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-matrix-decode.mdx b/docs/catalog/components/caption-matrix-decode.mdx index 0f2db8eaf..d36353990 100644 --- a/docs/catalog/components/caption-matrix-decode.mdx +++ b/docs/catalog/components/caption-matrix-decode.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `matrix` `scramble` `decode`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-neon-accent.mdx b/docs/catalog/components/caption-neon-accent.mdx index 69d2c3796..1ab8619c4 100644 --- a/docs/catalog/components/caption-neon-accent.mdx +++ b/docs/catalog/components/caption-neon-accent.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `neon` `glow` `accent`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-neon-glow.mdx b/docs/catalog/components/caption-neon-glow.mdx index 6059f1dec..54302cbcf 100644 --- a/docs/catalog/components/caption-neon-glow.mdx +++ b/docs/catalog/components/caption-neon-glow.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `neon` `glow` `gaming`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-parallax-layers.mdx b/docs/catalog/components/caption-parallax-layers.mdx index 073ab4843..d0ae48c6a 100644 --- a/docs/catalog/components/caption-parallax-layers.mdx +++ b/docs/catalog/components/caption-parallax-layers.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `parallax` `3d` `depth`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-particle-burst.mdx b/docs/catalog/components/caption-particle-burst.mdx index 3e7e77f41..898ea1e0e 100644 --- a/docs/catalog/components/caption-particle-burst.mdx +++ b/docs/catalog/components/caption-particle-burst.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `particles` `burst` `effects`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-pill-karaoke.mdx b/docs/catalog/components/caption-pill-karaoke.mdx index 128e4eb92..09f5b0db5 100644 --- a/docs/catalog/components/caption-pill-karaoke.mdx +++ b/docs/catalog/components/caption-pill-karaoke.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `karaoke` `pill`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-texture.mdx b/docs/catalog/components/caption-texture.mdx index be53a6960..b771c3657 100644 --- a/docs/catalog/components/caption-texture.mdx +++ b/docs/catalog/components/caption-texture.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `texture` `mask`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/caption-weight-shift.mdx b/docs/catalog/components/caption-weight-shift.mdx index 6fe7e123a..90b91b5e5 100644 --- a/docs/catalog/components/caption-weight-shift.mdx +++ b/docs/catalog/components/caption-weight-shift.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `captions` `caption-style` `minimal` `typography`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/grain-overlay.mdx b/docs/catalog/components/grain-overlay.mdx index b89349b5f..20adf620f 100644 --- a/docs/catalog/components/grain-overlay.mdx +++ b/docs/catalog/components/grain-overlay.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `texture` `grain` `overlay` `film`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/grid-pixelate-wipe.mdx b/docs/catalog/components/grid-pixelate-wipe.mdx index bcff6f718..9ebe64c67 100644 --- a/docs/catalog/components/grid-pixelate-wipe.mdx +++ b/docs/catalog/components/grid-pixelate-wipe.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `transition` `wipe` `grid` `pixelate`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/hw-arrow.mdx b/docs/catalog/components/hw-arrow.mdx index f4d607774..f493c0272 100644 --- a/docs/catalog/components/hw-arrow.mdx +++ b/docs/catalog/components/hw-arrow.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `handwritten` `annotation` `arrow` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/hw-boil.mdx b/docs/catalog/components/hw-boil.mdx index 73c9d912d..5883808aa 100644 --- a/docs/catalog/components/hw-boil.mdx +++ b/docs/catalog/components/hw-boil.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `handwritten` `effect` `annotation`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/hw-box-label.mdx b/docs/catalog/components/hw-box-label.mdx index 6dd270ad8..323da55c7 100644 --- a/docs/catalog/components/hw-box-label.mdx +++ b/docs/catalog/components/hw-box-label.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `handwritten` `annotation` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/hw-callout-circle.mdx b/docs/catalog/components/hw-callout-circle.mdx index eec8dc100..9066ff2af 100644 --- a/docs/catalog/components/hw-callout-circle.mdx +++ b/docs/catalog/components/hw-callout-circle.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `handwritten` `annotation` `callout` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/hw-underline.mdx b/docs/catalog/components/hw-underline.mdx index 11d00028e..04bf6f266 100644 --- a/docs/catalog/components/hw-underline.mdx +++ b/docs/catalog/components/hw-underline.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `handwritten` `annotation` `text-treatment`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/mk-emphasis-type.mdx b/docs/catalog/components/mk-emphasis-type.mdx index d037463a5..c5561ebd8 100644 --- a/docs/catalog/components/mk-emphasis-type.mdx +++ b/docs/catalog/components/mk-emphasis-type.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `typography` `text-treatment` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/mk-usage-arc.mdx b/docs/catalog/components/mk-usage-arc.mdx index 472c9877a..340ed6921 100644 --- a/docs/catalog/components/mk-usage-arc.mdx +++ b/docs/catalog/components/mk-usage-arc.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `data-viz` `gauge` `minimal`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/morph-text.mdx b/docs/catalog/components/morph-text.mdx index 088aca8c7..66b905185 100644 --- a/docs/catalog/components/morph-text.mdx +++ b/docs/catalog/components/morph-text.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `text` `text-effect` `typography` `morph` `gooey` `kinetic` `animation`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/motion-blur.mdx b/docs/catalog/components/motion-blur.mdx index 311613015..f8c1a6b13 100644 --- a/docs/catalog/components/motion-blur.mdx +++ b/docs/catalog/components/motion-blur.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `effect` `motion-blur` `velocity` `animation` `physics`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/parallax-unzoom.mdx b/docs/catalog/components/parallax-unzoom.mdx index 5546a04df..1fbeef7c0 100644 --- a/docs/catalog/components/parallax-unzoom.mdx +++ b/docs/catalog/components/parallax-unzoom.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `transition` `reveal` `unzoom` `parallax` `grid` `hero`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/parallax-zoom.mdx b/docs/catalog/components/parallax-zoom.mdx index 1eb684a24..21b895f51 100644 --- a/docs/catalog/components/parallax-zoom.mdx +++ b/docs/catalog/components/parallax-zoom.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `transition` `zoom` `parallax` `grid` `hero`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/shimmer-sweep.mdx b/docs/catalog/components/shimmer-sweep.mdx index 77cf17073..ede883093 100644 --- a/docs/catalog/components/shimmer-sweep.mdx +++ b/docs/catalog/components/shimmer-sweep.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `text` `shimmer` `highlight` `effect`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/texture-mask-text.mdx b/docs/catalog/components/texture-mask-text.mdx index 4a2cc183b..bda1928dc 100644 --- a/docs/catalog/components/texture-mask-text.mdx +++ b/docs/catalog/components/texture-mask-text.mdx @@ -481,3 +481,9 @@ window.__timelines["my-composition"] = tl; {/* hf:generated-footer */} Tagged `text` `text-effect` `effect` `texture` `mask`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/vignette.mdx b/docs/catalog/components/vignette.mdx index 551209a57..11484a9e7 100644 --- a/docs/catalog/components/vignette.mdx +++ b/docs/catalog/components/vignette.mdx @@ -24,3 +24,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `vignette` `overlay` `cinematic` `effect`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/yt-camera-move.mdx b/docs/catalog/components/yt-camera-move.mdx index 7433aab6f..ea6276c19 100644 --- a/docs/catalog/components/yt-camera-move.mdx +++ b/docs/catalog/components/yt-camera-move.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `camera` `zoom` `effect` `creator`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/yt-circle-pointer.mdx b/docs/catalog/components/yt-circle-pointer.mdx index b534600b0..1893960f1 100644 --- a/docs/catalog/components/yt-circle-pointer.mdx +++ b/docs/catalog/components/yt-circle-pointer.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `annotation` `countdown` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/yt-feather-highlight.mdx b/docs/catalog/components/yt-feather-highlight.mdx index 107f1425c..fdb6e72ec 100644 --- a/docs/catalog/components/yt-feather-highlight.mdx +++ b/docs/catalog/components/yt-feather-highlight.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `highlight` `spotlight` `effect` `overlay`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/docs/catalog/components/yt-screen-warp.mdx b/docs/catalog/components/yt-screen-warp.mdx index e347ab51b..5e6213c89 100644 --- a/docs/catalog/components/yt-screen-warp.mdx +++ b/docs/catalog/components/yt-screen-warp.mdx @@ -23,3 +23,9 @@ you paste it into. {/* hf:generated-footer */} Tagged `effect` `overlay` `texture`. + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) diff --git a/packages/core/src/registry/catalogGeneratorInstructions.test.ts b/packages/core/src/registry/catalogGeneratorInstructions.test.ts index 5871339b4..6c327de11 100644 --- a/packages/core/src/registry/catalogGeneratorInstructions.test.ts +++ b/packages/core/src/registry/catalogGeneratorInstructions.test.ts @@ -1,13 +1,11 @@ -import { readFileSync } from "node:fs"; -import { dirname, resolve } from "node:path"; +import { readdirSync, readFileSync } from "node:fs"; +import { dirname, join, resolve } from "node:path"; import { fileURLToPath } from "node:url"; import { describe, expect, it } from "vitest"; const here = dirname(fileURLToPath(import.meta.url)); -const generatorSource = readFileSync( - resolve(here, "../../../../scripts/generate-catalog-pages.ts"), - "utf-8", -); +const repoRoot = resolve(here, "../../../.."); +const generatorSource = readFileSync(join(repoRoot, "scripts/generate-catalog-pages.ts"), "utf-8"); describe("catalog generator texture instructions", () => { it("pins the unambiguous texture style-block copy instruction", () => { @@ -16,3 +14,28 @@ describe("catalog generator texture instructions", () => { expect(generatorSource).toContain("real \\`