sanity-plugin-mux-input
Version:
An input component that integrates Sanity Studio with Mux video encoding/hosting service.
11 lines (9 loc) • 305 B
text/typescript
import type {PlaybackPolicy, VideoAssetDocument} from './types'
export function getPlaybackPolicy(
asset: Pick<VideoAssetDocument, 'data' | 'playbackId'>
): PlaybackPolicy {
return (
asset.data?.playback_ids?.find((playbackId) => asset.playbackId === playbackId.id)?.policy ??
'public'
)
}