import { Ban, Check } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Switch } from "@/components/ui/switch"; interface UserTranscodeLimitFieldProps { id: string; maxTranscodes: number; onMaxTranscodesChange: (value: number) => void; transcodeAllowed: boolean; onTranscodeAllowedChange: (allowed: boolean) => void; audioTranscodeAllowed: boolean; onAudioTranscodeAllowedChange: (allowed: boolean) => void; } export function UserTranscodeLimitField({ id, maxTranscodes, onMaxTranscodesChange, transcodeAllowed, onTranscodeAllowedChange, audioTranscodeAllowed, onAudioTranscodeAllowedChange, }: UserTranscodeLimitFieldProps) { const audioTranscodeId = `${id}-audio`; return (
{transcodeAllowed ? "0 = unlimited" : "Video transcoding disabled"}
{!transcodeAllowed && (