"use client";
import { createContext, useContext, useState, type ReactNode } from "react";
import { Tabs } from "@/components/ui/tabs";
const BossSelectionContext = createContext<{
position: string;
onPositionChange: (position: string) => void;
} | null>(null);
export function StygianNavigation({ children }: { children: ReactNode }) {
const [position, onPositionChange] = useState("0");
return (
{children}
);
}
export function StygianBossTabs({ children }: { children: ReactNode }) {
const selection = useContext(BossSelectionContext);
if (!selection) throw new Error("StygianBossTabs requires StygianNavigation.");
return (
{children}
);
}