Declare dependencies in data/web/css

This commit is contained in:
Henrik Giesel 2021-04-13 17:19:19 +02:00
parent 85808e4cbf
commit ffd159f9a0
3 changed files with 34 additions and 2 deletions

View file

@ -8,6 +8,12 @@ compile_sass(
exclude = ["_*.scss"],
),
group = "css_local",
deps = [
"//ts/sass:core_lib",
"//ts/sass:buttons_lib",
"//ts/sass:scrollbar_lib",
"//ts/sass:card_counts_lib",
],
visibility = ["//visibility:private"],
)

View file

@ -1,6 +1,6 @@
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
def compile_sass(group, srcs, visibility):
def compile_sass(group, srcs, visibility, deps):
css_files = []
for scss_file in srcs:
base = scss_file.replace(".scss", "")
@ -12,7 +12,7 @@ def compile_sass(group, srcs, visibility):
name = name,
src = scss_file,
sourcemap = False,
deps = ["//ts/sass:core_lib"],
deps = deps,
)
native.filegroup(

View file

@ -9,6 +9,24 @@ sass_binary(
],
)
sass_library(
name = "buttons_lib",
srcs = [
"_fusion_vars.scss",
"buttons.scss",
],
visibility = ["//visibility:public"],
)
sass_library(
name = "card_counts_lib",
srcs = [
"card_counts.scss",
],
visibility = ["//visibility:public"],
)
sass_library(
name = "core_lib",
srcs = [
@ -18,6 +36,14 @@ sass_library(
visibility = ["//visibility:public"],
)
sass_library(
name = "scrollbar_lib",
srcs = [
"scrollbar.scss",
],
visibility = ["//visibility:public"],
)
# qt package extracts colours from source file
exports_files(
["_vars.scss"],