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"], exclude = ["_*.scss"],
), ),
group = "css_local", group = "css_local",
deps = [
"//ts/sass:core_lib",
"//ts/sass:buttons_lib",
"//ts/sass:scrollbar_lib",
"//ts/sass:card_counts_lib",
],
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
) )

View file

@ -1,6 +1,6 @@
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
def compile_sass(group, srcs, visibility): def compile_sass(group, srcs, visibility, deps):
css_files = [] css_files = []
for scss_file in srcs: for scss_file in srcs:
base = scss_file.replace(".scss", "") base = scss_file.replace(".scss", "")
@ -12,7 +12,7 @@ def compile_sass(group, srcs, visibility):
name = name, name = name,
src = scss_file, src = scss_file,
sourcemap = False, sourcemap = False,
deps = ["//ts/sass:core_lib"], deps = deps,
) )
native.filegroup( 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( sass_library(
name = "core_lib", name = "core_lib",
srcs = [ srcs = [
@ -18,6 +36,14 @@ sass_library(
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )
sass_library(
name = "scrollbar_lib",
srcs = [
"scrollbar.scss",
],
visibility = ["//visibility:public"],
)
# qt package extracts colours from source file # qt package extracts colours from source file
exports_files( exports_files(
["_vars.scss"], ["_vars.scss"],