Как распределить мои переменные sass по всем компонентам React? - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь импортировать мои _variables.scss в мои корневые стили, чтобы иметь все стили во всех моих компонентах.Проверьте это

/*Importing my lib styles*/
@import "./libs/_variables.scss";

body {
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
}

@import "./pages/login/components/header/Header";

Но это показывает эту ошибку.

Error: Undefined variable: "$primary-color".
        on line 2 of src/pages/login/components/header/Header.scss
>>   background-color: $primary-color;
   --------------------^

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Один из способов сделать это - просто импортировать любой файл scss из корневого индекса index.scss

, а не помещать import './Header.scss';в Header.js Вы делаете

@import "./_variables.scss";
@import "./components/Header/Header.scss";

в index.scss

и импортируете './index.scss' в index.js

0 голосов
/ 28 декабря 2018

Попробуйте импортировать _variables.scss внутри Header.scss

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...