Updated code

This commit is contained in:
2025-09-21 22:27:10 +02:00
parent d1708a204c
commit c04d8aae18

View File

@@ -116,27 +116,24 @@ export function PlayerStats(
const defaultOrder = Object.keys(statsComponents) const defaultOrder = Object.keys(statsComponents)
const orderToUse = layout || defaultOrder const orderToUse = layout || defaultOrder
const [statsOrder, setStatsOrder] = useState<string[]>(layout || defaultOrder)
const [isClient, setIsClient] = useState(false)
const router = useRouter()
const sensors = useSensors( const sensors = useSensors(
useSensor(PointerSensor), useSensor(PointerSensor),
useSensor(KeyboardSensor, { useSensor(KeyboardSensor, {
coordinateGetter: sortableKeyboardCoordinates coordinateGetter: sortableKeyboardCoordinates
}) })
) )
const cookieOpts = useRef<Parameters<typeof Cookies.set>[2]>({ const cookieOpts = useRef<Parameters<typeof Cookies.set>[2]>({
secure: process.env.NODE_ENV === "production", secure: process.env.NODE_ENV === "production",
sameSite: "lax", sameSite: "lax",
expires: 365 expires: 365
}) })
const [statsOrder, setStatsOrder] = useState<string[]>(layout || defaultOrder)
const [isClient, setIsClient] = useState(false)
const router = useRouter()
function updateStatsOrder(arr: string[]) { function updateStatsOrder(arr: string[]) {
Cookies.set(COOKIE_VALUES.statsOrder, JSON.stringify(arr), cookieOpts.current) Cookies.set(COOKIE_VALUES.statsOrder, JSON.stringify(arr), cookieOpts.current)
} }
function handleDragEnd(event: DragEndEvent) { function handleDragEnd(event: DragEndEvent) {
const { active, over } = event const { active, over } = event