package main
import "html/template"
type FileMetadataPageParams struct {
BaseEventPageParams
OpenGraphParams
HeadParams
Details DetailsParams
Content template.HTML
FileMetadata Kind1063Metadata
IsImage bool
IsVideo bool
Clients []ClientReference
}
templ fileMetadataInnerBlock(params FileMetadataPageParams) {
if params.FileMetadata.Image != "" {
} else if params.IsImage {
} else if params.IsVideo {
}
Download file
}
templ fileMetadataTemplate(params FileMetadataPageParams, isEmbed bool) {
if isEmbed {
@embeddedPageTemplate(
params.Event,
params.NeventNaked,
) {
@fileMetadataInnerBlock(params)
}
} else {
@eventPageTemplate(
"File Metadata",
params.OpenGraphParams,
params.HeadParams,
params.Clients,
params.Details,
params.Event,
) {
@fileMetadataInnerBlock(params)
}
}
}
templ fileMetadataDetails(params FileMetadataPageParams) {
if params.FileMetadata.Summary != "" {