// localStorage
// darkMode: 'dark'
const darkMode = localStorage.getItem('darkMode')?.trim();
console.log(darkMode); // "dark"
console.log(darkMode === 'dark'); // false - почему тут false?
const textShadow = darkMode === 'dark' ? 'black' : '#4f4f4f';
console.log(textShadow); // #4f4f4f
const styles = {
mainTheme: {
textShadow: '2px 2px 2px black',
textShadowColorMode: `2px 2px 2px ${textShadow}`,
},
};
по ключу 'darkMode' могут быть значения 'dark' или 'light'.
Ожидаю что при darkMode - 'dark' будет
console.log(darkMode === 'dark'); // true
console.log(textShadow); // 'black'
Но при любом из этих значений 'dark' или 'light' в localStorage в консоли получаю
console.log(darkMode === 'dark'); // false
console.log(textShadow); // #4f4f4f
почему?
...cтрока в кавычках оказалась в localStorage )