EmbeddedPreviewOrGallery
fun EmbeddedPreviewOrGallery(previewList: List<PreviewLabPreview>, modifier: Modifier = Modifier, isEmbeddedSearchParamName: String = "iframe", previewIdQueryName: String = "previewId", state: PreviewLabGalleryState = remember {
PreviewLabGalleryState(
initialSelectedPreview = initialSelectedPreviewFromSearchParam(previewList, previewIdQueryName),
)
}, openFileHandler: OpenFileHandler<out Any?>? = null, featuredFileList: Map<String, List<String>> = emptyMap(), noSelectedContents: @Composable (Map<String, List<PreviewLabPreview>>) -> Unit = { groupedPreviews ->
PreviewListGrid(
groupedPreviewList = groupedPreviews,
onPreviewClick = { group, preview -> state.select(group, preview) },
contentPadding = PaddingValues(adaptive(12.dp, 20.dp)),
)
})