mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
Create explicit dependencies for the congrats,editor,graphs scss files
This commit is contained in:
parent
a76f1d64ad
commit
cfb9ed267f
7 changed files with 41 additions and 23 deletions
|
@ -13,6 +13,7 @@ def compile_sass(group, srcs, visibility, deps):
|
|||
src = scss_file,
|
||||
sourcemap = False,
|
||||
deps = deps,
|
||||
visibility = visibility,
|
||||
)
|
||||
|
||||
native.filegroup(
|
||||
|
|
|
@ -3,11 +3,15 @@ load("//ts:prettier.bzl", "prettier_test")
|
|||
load("//ts:eslint.bzl", "eslint_test")
|
||||
load("//ts/svelte:svelte.bzl", "svelte", "svelte_check")
|
||||
load("//ts:esbuild.bzl", "esbuild")
|
||||
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
|
||||
load("//ts:compile_sass.bzl", "compile_sass")
|
||||
|
||||
sass_binary(
|
||||
name = "base_css",
|
||||
src = "congrats-base.scss",
|
||||
compile_sass(
|
||||
group = "base_css",
|
||||
srcs = ["congrats-base.scss"],
|
||||
deps = [
|
||||
"//ts/sass:base_lib",
|
||||
"//ts/sass:scrollbar_lib",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
|
|
|
@ -3,17 +3,16 @@ load("//ts:prettier.bzl", "prettier_test")
|
|||
load("//ts:eslint.bzl", "eslint_test")
|
||||
load("//ts:esbuild.bzl", "esbuild")
|
||||
load("//ts:vendor.bzl", "copy_bootstrap_icons")
|
||||
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
|
||||
load("//ts:compile_sass.bzl", "compile_sass")
|
||||
|
||||
sass_binary(
|
||||
name = "editor_css",
|
||||
src = "editor.scss",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
sass_binary(
|
||||
name = "editable_css",
|
||||
src = "editable.scss",
|
||||
compile_sass(
|
||||
group = "base_css",
|
||||
srcs = ["editor.scss", "editable.scss"],
|
||||
deps = [
|
||||
"//ts/sass:base_lib",
|
||||
"//ts/sass:buttons_lib",
|
||||
"//ts/sass:scrollbar_lib",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
|
@ -42,8 +41,9 @@ esbuild(
|
|||
entry_point = "index_wrapper.ts",
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"bootstrap-icons",
|
||||
"editor_ts",
|
||||
":bootstrap-icons",
|
||||
":editor_ts",
|
||||
"base_css",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@use '../sass/scrollbar';
|
||||
@use 'ts/sass/scrollbar';
|
||||
|
||||
anki-editable {
|
||||
display: block;
|
||||
|
|
|
@ -3,11 +3,15 @@ load("//ts/svelte:svelte.bzl", "compile_svelte", "svelte_check")
|
|||
load("//ts:prettier.bzl", "prettier_test")
|
||||
load("//ts:eslint.bzl", "eslint_test")
|
||||
load("//ts:esbuild.bzl", "esbuild")
|
||||
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary")
|
||||
load("//ts:compile_sass.bzl", "compile_sass")
|
||||
|
||||
sass_binary(
|
||||
name = "base_css",
|
||||
src = "graphs-base.scss",
|
||||
compile_sass(
|
||||
group = "base_css",
|
||||
srcs = ["graphs-base.scss"],
|
||||
deps = [
|
||||
"//ts/sass:base_lib",
|
||||
"//ts/sass:scrollbar_lib",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
|
|
|
@ -1,5 +1,14 @@
|
|||
load("@io_bazel_rules_sass//:defs.bzl", "sass_library")
|
||||
|
||||
sass_library(
|
||||
name = "base_lib",
|
||||
srcs = [
|
||||
"_vars.scss",
|
||||
"base.scss",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
sass_library(
|
||||
name = "buttons_lib",
|
||||
srcs = [
|
||||
|
@ -36,6 +45,6 @@ sass_library(
|
|||
|
||||
# qt package extracts colours from source file
|
||||
exports_files(
|
||||
["_vars.scss"],
|
||||
visibility = ["//qt:__subpackages__"],
|
||||
["_vars.scss"] + glob(["*.scss"], exclude = ["_*.scss"]),
|
||||
visibility = ["//qt:__subpackages__", "//ts:__subpackages__"],
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue