"use client";
import { useState } from "react";
import { CronJobList } from "@/app/_components/FeatureComponents/Cronjobs/CronJobList";
import { ScriptsManager } from "@/app/_components/FeatureComponents/Scripts/ScriptsManager";
import { CronJob } from "@/app/_utils/cronjob-utils";
import { Script } from "@/app/_utils/scripts-utils";
import { Clock, FileText } from "lucide-react";
import { useTranslations } from "next-intl";
interface TabbedInterfaceProps {
cronJobs: CronJob[];
scripts: Script[];
}
export const TabbedInterface = ({
cronJobs,
scripts,
}: TabbedInterfaceProps) => {
const [activeTab, setActiveTab] = useState<"cronjobs" | "scripts">(
"cronjobs"
);
const t = useTranslations();
return (
{activeTab === "cronjobs" ? (
) : (
)}
);
};