Я хочу добавить некоторые стили и темы в приложение Hello My-Lagom-World, которое я пишу.
Я использовал онлайновый аукцион scala (https://github.com/lagom/online-auction-scala) в качестве основы для создания своего собственного примера "hello-lagom".
Игра! Приложение зависит от:
"org.webjars" % "foundation" % "6.2.3",
"org.webjars" % "foundation-icon-fonts" % "d596a3cfb3"
и при запуске использует стиль по умолчанию.
Основа сама по себе использует Sass для определения своей темы, например ::
$foundation-palette: (
primary: #1779ba,
secondary: #767676,
success: #3adb76,
warning: #ffae00,
alert: #cc4b37,
);
$light-gray: #e6e6e6;
$medium-gray: #cacaca;
$dark-gray: #8a8a8a;
$black: #0a0a0a;
$white: #fefefe;
и, по-видимому, позволяет их переопределять, используя '@include add-foundation-colors;' в файле settings.scss.
Я могу успешно переопределить настройки после обработки файла scss, напрямую применив стили CSS в файле main.css, но я не верю, что это лучший или правильный подход.
Если я правильно понял намерение settings.scss, это позволит мне переопределить значения по умолчанию, и это то, что я хотел бы сделать в Play! Заявка. Я ожидал, что это будет так же просто, как добавление файла add-foundation-colors.scss в соответствующую исходную папку (например, app / assets / css).
Я новичок в мире Play !, Lagom, webjars и Foundation, поэтому я явно что-то упустил в моем нынешнем понимании нуби. Помощь и просвещение с удовольствием оценили.