diff --git a/static/js/components/shared/showcase/ShowcaseView.js b/static/js/components/shared/showcase/ShowcaseView.js index d3133b7b..7f65a59f 100644 --- a/static/js/components/shared/showcase/ShowcaseView.js +++ b/static/js/components/shared/showcase/ShowcaseView.js @@ -71,10 +71,10 @@ export async function loadExampleImages(images, modelHash) { * Render showcase content * @param {Array} images - Array of images/videos to show * @param {Array} exampleFiles - Local example files - * @param {Object} options - Options for rendering + * @param {boolean} startExpanded - Whether to start in expanded state * @returns {string} HTML content */ -export function renderShowcaseContent(images, exampleFiles = []) { +export function renderShowcaseContent(images, exampleFiles = [], startExpanded = false) { if (!images?.length) { // Show empty state with import interface return renderImportInterface(true); @@ -113,10 +113,10 @@ export function renderShowcaseContent(images, exampleFiles = []) { return `
- - Scroll or click to show ${filteredImages.length} examples + + Scroll or click to ${startExpanded ? 'hide' : 'show'} ${filteredImages.length} examples
-