"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" ? ( ) : ( )}
); };