admin管理员组文章数量:1334932
Coding Begginer here, I added a toggle between darkmode and then leaflet OpenStreetMap now I can't figure out why the text on my leaflet map isn't visible. Here's the images:
Is there any way to fix this? Here's darkmode toggle code on typescript:
const ThemeToggle = () => {
const [darkMode, setDarkMode] = useState(true)
useEffect(() => {
const theme = localStorage.getItem('theme')
if (theme === 'dark') setDarkMode(true)
}, [])
useEffect(() => {
if (darkMode) {
document.documentElement.classList.add('dark')
localStorage.setItem('theme', 'dark')
} else {
document.documentElement.classList.remove('dark')
localStorage.setItem('theme', 'light')
}
}, [darkMode])
return (
<div
className="relative w-16 h-8 flex items-center dark:bg-gray-900 bg-amber-100 cursor-pointer rounded-full p-1 duration-500"
onClick={() => setDarkMode(!darkMode)}
>
<BsSunFill className="text-yellow-500 duration-500" size={18} />
<div
className="absolute bg-white dark:bg-slate-500 w-6 h-6 rounded-full shadow-md left-[2.7em] duration-500"
style={darkMode ? { left: '2px' } : { right: '2px' }}
></div>
<FaMoon className="text-white ml-auto duration-500" size={18} />
</div>
本文标签: typescriptText in Leaflet OSM route tab not showing in dark mode on my siteStack Overflow
版权声明:本文标题:typescript - Text in Leaflet OSM route tab not showing in dark mode on my site - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742377153a2463388.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论