ai-tube / src /app /server /actions /utils /parseVideoOrientation.ts
jbilcke-hf's picture
jbilcke-hf HF staff
update
0f35d4c
raw
history blame
721 Bytes
import { defaultVideoOrientation } from "@/app/config"
import { VideoOrientation } from "@/types"
export function parseVideoOrientation(text: any, defaultToUse?: VideoOrientation): VideoOrientation {
const rawOrientationString = `${text || ""}`.trim().toLowerCase()
let orientation: VideoOrientation = defaultToUse || defaultVideoOrientation
if (
rawOrientationString === "landscape" ||
rawOrientationString === "horizontal"
) {
orientation = "landscape"
}
if (
rawOrientationString === "portrait" ||
rawOrientationString === "vertical"
) {
orientation = "portrait"
}
if (
rawOrientationString === "square"
) {
orientation = "square"
}
return orientation
}