Files
shadcn-ui/apps/www/components/style-switcher.tsx
2023-04-17 19:19:40 +04:00

20 lines
451 B
TypeScript

"use client"
import * as React from "react"
import { useSelectedLayoutSegments } from "next/navigation"
export function StyleSwitcher() {
const segments = useSelectedLayoutSegments()
React.useEffect(() => {
document.body.removeAttribute("data-section")
const section = segments.at(-1)
if (section && typeof window !== "undefined") {
document.body.setAttribute("data-section", section)
}
}, [segments])
return null
}