File size: 787 Bytes
0f35d4c
1185ec1
0f35d4c
 
 
 
1f1caeb
0f35d4c
 
 
 
 
 
 
 
 
 
1f1caeb
 
0f35d4c
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { defaultVideoOrientation } from "@/app/config"
import { VideoOrientation } from "@/types/general"

export function parseVideoOrientation(text: any, defaultToUse?: VideoOrientation): VideoOrientation {
  const rawOrientationString = `${text || ""}`.trim().toLowerCase()

  let orientation: VideoOrientation = defaultToUse || (defaultVideoOrientation || "landscape")

  if (
    rawOrientationString === "landscape" || 
    rawOrientationString === "horizontal"
  ) {
    orientation = "landscape"
  }

  if (
    rawOrientationString === "portrait" || 
    rawOrientationString === "vertical" ||
    rawOrientationString === "mobile"
  ) {
    orientation = "portrait"
  }

  if (
    rawOrientationString === "square"
  ) {
    orientation = "square"
  }


  return orientation
}