From ffd159f9a059a54aec1c31e1967e4c17c3de6909 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Tue, 13 Apr 2021 17:19:19 +0200 Subject: [PATCH] Declare dependencies in data/web/css --- qt/aqt/data/web/css/BUILD.bazel | 6 ++++++ qt/aqt/data/web/css/compile_sass.bzl | 4 ++-- ts/sass/BUILD.bazel | 26 ++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/qt/aqt/data/web/css/BUILD.bazel b/qt/aqt/data/web/css/BUILD.bazel index ff0045e68..b2772e3d2 100644 --- a/qt/aqt/data/web/css/BUILD.bazel +++ b/qt/aqt/data/web/css/BUILD.bazel @@ -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"], ) diff --git a/qt/aqt/data/web/css/compile_sass.bzl b/qt/aqt/data/web/css/compile_sass.bzl index f6c731cb5..b4835f532 100644 --- a/qt/aqt/data/web/css/compile_sass.bzl +++ b/qt/aqt/data/web/css/compile_sass.bzl @@ -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( diff --git a/ts/sass/BUILD.bazel b/ts/sass/BUILD.bazel index 5c2484788..fdbc177ad 100644 --- a/ts/sass/BUILD.bazel +++ b/ts/sass/BUILD.bazel @@ -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"],