Compile _vars.scss in //sass

Saves an extra copy, and allows use by mobile clients
This commit is contained in:
Damien Elmes 2022-09-23 13:48:18 +10:00
parent a2e957d345
commit 66178edd5a
2 changed files with 6 additions and 18 deletions

View file

@ -3,20 +3,6 @@ load("@py_deps//:requirements.bzl", "requirement")
load("@rules_python//python:packaging.bzl", "py_package", "py_wheel")
load("//:defs.bzl", "anki_version")
load("//ts:copy.bzl", "copy_files_into_group")
load("//ts:compile_sass.bzl", "compile_sass")
genrule(
name = "copy_vars",
srcs = ["//sass:_vars.scss"],
outs = ["_vars.scss"],
cmd = "cp $(SRCS) $(RULEDIR)",
)
compile_sass(
srcs = ["_vars.scss"],
group = "vars",
visibility = ["//visibility:private"],
)
genrule(
name = "hooks_gen",
@ -28,7 +14,7 @@ genrule(
genrule(
name = "extract_sass_vars",
srcs = [
"_vars.css",
"//sass:_vars.css",
],
outs = [
"colors.py",

View file

@ -1,4 +1,5 @@
load("@io_bazel_rules_sass//:defs.bzl", "sass_library")
load("//ts:compile_sass.bzl", "compile_sass")
sass_library(
name = "base_lib",
@ -71,10 +72,10 @@ sass_library(
srcs = [
"_button-mixins.scss",
],
visibility = ["//visibility:public"],
deps = [
"vars_lib",
],
visibility = ["//visibility:public"],
)
sass_library(
@ -93,7 +94,8 @@ sass_library(
visibility = ["//visibility:public"],
)
exports_files(
["_vars.scss"],
compile_sass(
srcs = ["_vars.scss"],
group = "vars_css",
visibility = ["//visibility:public"],
)