Initial Silo migration
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import type { AdminSession } from "@/api/types";
|
||||
|
||||
export type AdminSessionActionName = "pause" | "resume";
|
||||
|
||||
export function isSessionPaused(session: AdminSession): boolean {
|
||||
return Boolean(session.is_paused);
|
||||
}
|
||||
|
||||
export function getPrimaryPlaybackAction(session: AdminSession): {
|
||||
action: AdminSessionActionName;
|
||||
label: string;
|
||||
} {
|
||||
if (isSessionPaused(session)) {
|
||||
return { action: "resume", label: "Resume" };
|
||||
}
|
||||
return { action: "pause", label: "Pause" };
|
||||
}
|
||||
Reference in New Issue
Block a user