Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/e2e-app/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")
load("@npm2//:defs.bzl", "npm_link_all_packages")
load("//tools:defaults.bzl", "http_server", "sass_binary")
load("//tools:defaults2.bzl", "ng_project")
load("@npm2//:defs.bzl", "npm_link_all_packages")
load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")

package(default_visibility = ["//visibility:public"])

Expand Down Expand Up @@ -56,7 +56,6 @@ sass_binary(
deps = [
"//src/material:sass_lib",
"//src/material-experimental:sass_lib",
"//src/material/core:theming_scss_lib",
],
)

Expand Down
138 changes: 133 additions & 5 deletions src/material/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
load(
"//src/material:config.bzl",
"MATERIAL_ENTRYPOINTS",
"MATERIAL_SCSS_LIBS",
"MATERIAL_TARGETS",
"MATERIAL_TESTING_TARGETS",
)
Expand Down Expand Up @@ -35,8 +34,72 @@ sass_library(
"_index.scss",
],
deps = [
"//src/material/core:core_scss_lib",
"//src/material/core:theming_scss_lib",
"//src/material/autocomplete:theme",
"//src/material/badge:theme",
"//src/material/bottom-sheet:theme",
"//src/material/button:fab_theme",
"//src/material/button:icon_button_theme",
"//src/material/button:theme",
"//src/material/button-toggle:theme",
"//src/material/card:theme",
"//src/material/checkbox:theme",
"//src/material/chips:theme",
"//src/material/core:core_sass",
"//src/material/core:ripple_sass",
"//src/material/core:ripple_sass_theme",
"//src/material/core:theme_sass",
"//src/material/core/color",
"//src/material/core/density/private:all_density",
"//src/material/core/focus-indicators",
"//src/material/core/m2:m2_sass",
"//src/material/core/option:theme",
"//src/material/core/selection/pseudo-checkbox:_pseudo_checkbox_common",
"//src/material/core/selection/pseudo-checkbox:sass_theme",
"//src/material/core/style:_validation",
"//src/material/core/style:elevation",
"//src/material/core/style:private",
"//src/material/core/style:sass_utils",
"//src/material/core/style:variables",
"//src/material/core/style:vendor_prefixes",
"//src/material/core/theming",
"//src/material/core/theming:_color_api_backwards_compatibility",
"//src/material/core/theming:_definition",
"//src/material/core/theming:_inspection",
"//src/material/core/theming:_palettes",
"//src/material/core/theming:core_all_theme",
"//src/material/core/tokens:m3_system",
"//src/material/core/tokens/m2",
"//src/material/core/typography",
"//src/material/core/typography:all_typography",
"//src/material/core/typography:utils",
"//src/material/datepicker:theme",
"//src/material/dialog:dialog_legacy_padding",
"//src/material/dialog:theme",
"//src/material/divider:theme",
"//src/material/expansion:theme",
"//src/material/form-field:theme",
"//src/material/grid-list:theme",
"//src/material/icon:theme",
"//src/material/input:theme",
"//src/material/list:theme",
"//src/material/menu:theme",
"//src/material/paginator:theme",
"//src/material/progress-bar:theme",
"//src/material/progress-spinner:theme",
"//src/material/radio:theme",
"//src/material/select:theme",
"//src/material/sidenav:theme",
"//src/material/slide-toggle:theme",
"//src/material/slider:theme",
"//src/material/snack-bar:theme",
"//src/material/sort:theme",
"//src/material/stepper:theme",
"//src/material/table:theme",
"//src/material/tabs:theme",
"//src/material/timepicker:theme",
"//src/material/toolbar:theme",
"//src/material/tooltip:theme",
"//src/material/tree:theme",
],
)

Expand All @@ -47,7 +110,56 @@ ng_package(
srcs = [
"package.json",
":sass_lib",
"//src/material/core:theming_scss_lib",
"//src/material/autocomplete:theme",
"//src/material/badge:theme",
"//src/material/bottom-sheet:theme",
"//src/material/button:fab_theme",
"//src/material/button:icon_button_theme",
"//src/material/button:theme",
"//src/material/button-toggle:theme",
"//src/material/card:theme",
"//src/material/checkbox:theme",
"//src/material/chips:theme",
"//src/material/core:core_sass",
"//src/material/core:ripple_sass",
"//src/material/core:ripple_sass_theme",
"//src/material/core:theme_sass",
"//src/material/core/color",
"//src/material/core/density/private:all_density",
"//src/material/core/focus-indicators",
"//src/material/core/m2:m2_sass",
"//src/material/core/option:theme",
"//src/material/core/selection/pseudo-checkbox:_pseudo_checkbox_common",
"//src/material/core/selection/pseudo-checkbox:sass_theme",
"//src/material/core/style:_validation",
"//src/material/core/style:elevation",
"//src/material/core/style:private",
"//src/material/core/style:sass_utils",
"//src/material/core/style:variables",
"//src/material/core/style:vendor_prefixes",
"//src/material/core/theming",
"//src/material/core/theming:_color_api_backwards_compatibility",
"//src/material/core/theming:_definition",
"//src/material/core/theming:_inspection",
"//src/material/core/theming:_palettes",
"//src/material/core/theming:core_all_theme",
"//src/material/core/tokens:m3_system",
"//src/material/core/tokens/m2",
"//src/material/core/typography",
"//src/material/core/typography:all_typography",
"//src/material/core/typography:utils",
"//src/material/datepicker:theme",
"//src/material/dialog:dialog_legacy_padding",
"//src/material/dialog:theme",
"//src/material/divider:theme",
"//src/material/expansion:theme",
"//src/material/form-field:theme",
"//src/material/grid-list:theme",
"//src/material/icon:theme",
"//src/material/input:theme",
"//src/material/list:theme",
"//src/material/menu:theme",
"//src/material/paginator:theme",
"//src/material/prebuilt-themes:azure-blue",
"//src/material/prebuilt-themes:cyan-orange",
"//src/material/prebuilt-themes:deeppurple-amber",
Expand All @@ -56,7 +168,23 @@ ng_package(
"//src/material/prebuilt-themes:pink-bluegrey",
"//src/material/prebuilt-themes:purple-green",
"//src/material/prebuilt-themes:rose-red",
] + MATERIAL_SCSS_LIBS,
"//src/material/progress-bar:theme",
"//src/material/progress-spinner:theme",
"//src/material/radio:theme",
"//src/material/select:theme",
"//src/material/sidenav:theme",
"//src/material/slide-toggle:theme",
"//src/material/slider:theme",
"//src/material/snack-bar:theme",
"//src/material/sort:theme",
"//src/material/stepper:theme",
"//src/material/table:theme",
"//src/material/tabs:theme",
"//src/material/timepicker:theme",
"//src/material/toolbar:theme",
"//src/material/tooltip:theme",
"//src/material/tree:theme",
],
nested_packages = ["//src/material/schematics:npm_package"],
tags = ["release-package"],
deps = [get_legacy_label(t) for t in MATERIAL_TARGETS + MATERIAL_TESTING_TARGETS],
Expand Down
64 changes: 38 additions & 26 deletions src/material/autocomplete/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,46 @@ load("//tools:defaults2.bzl", "ng_project", "ts_project")

package(default_visibility = ["//visibility:public"])

sass_library(
name = "theme",
srcs = [
"_autocomplete-theme.scss",
],
deps = [
"//src/material/core/style:sass_utils",
"//src/material/core/theming",
"//src/material/core/theming:_inspection",
"//src/material/core/theming:_validation",
"//src/material/core/tokens:token_utils",
"//src/material/core/tokens/m2/mat",
"//src/material/core/typography",
],
)

sass_binary(
name = "css",
src = "autocomplete.scss",
deps = [
"//src/cdk:sass_lib",
"//src/material/core/tokens:token_utils",
"//src/material/core/tokens/m2/mat",
],
)

ng_project(
name = "autocomplete",
srcs = glob(
["**/*.ts"],
exclude = [
"**/*.spec.ts",
],
),
srcs = [
"autocomplete.ts",
"autocomplete-origin.ts",
"autocomplete-trigger.ts",
"index.ts",
"module.ts",
"public-api.ts",
],
assets = [
":autocomplete_scss",
] + glob(["**/*.html"]),
"autocomplete.html",
":css",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
Expand All @@ -32,23 +61,6 @@ ng_project(
],
)

sass_library(
name = "autocomplete_scss_lib",
srcs = glob(["**/_*.scss"]),
deps = [
"//src/material/core:core_scss_lib",
],
)

sass_binary(
name = "autocomplete_scss",
src = "autocomplete.scss",
deps = [
"//src/cdk:sass_lib",
"//src/material/core:core_scss_lib",
],
)

ts_project(
name = "autocomplete_tests_lib",
testonly = True,
Expand Down Expand Up @@ -85,7 +97,7 @@ markdown_to_html(

extract_tokens(
name = "tokens",
srcs = [":autocomplete_scss_lib"],
srcs = [":theme"],
)

filegroup(
Expand Down
56 changes: 32 additions & 24 deletions src/material/badge/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -10,41 +10,49 @@ load("//tools:defaults2.bzl", "ng_project", "ts_project")

package(default_visibility = ["//visibility:public"])

ng_project(
name = "badge",
srcs = glob(
["**/*.ts"],
exclude = ["**/*.spec.ts"],
),
assets = [
":badge_scss",
] + glob(["**/*.html"]),
sass_library(
name = "theme",
srcs = [
"_badge-theme.scss",
],
deps = [
"//:node_modules/@angular/animations",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//src:dev_mode_types",
"//src/material:node_modules/@angular/cdk",
"//src/material/core",
"//src/material/core/style:sass_utils",
"//src/material/core/theming",
"//src/material/core/theming:_inspection",
"//src/material/core/theming:_validation",
"//src/material/core/tokens:token_utils",
"//src/material/core/tokens/m2/mat",
"//src/material/core/typography",
],
)

sass_binary(
name = "badge_scss",
name = "badge_css",
src = "badge.scss",
deps = [
"//src/cdk:sass_lib",
"//src/material/core:core_scss_lib",
"//src/material/core/tokens:token_utils",
"//src/material/core/tokens/m2/mat",
],
)

sass_library(
name = "badge_scss_lib",
srcs = glob(["**/_*.scss"]),
ng_project(
name = "badge",
srcs = [
"badge.ts",
"badge-module.ts",
"index.ts",
"public-api.ts",
],
assets = [":badge_css"],
deps = [
"//src/cdk:sass_lib",
"//src/material/core:core_scss_lib",
"//:node_modules/@angular/animations",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//src:dev_mode_types",
"//src/material:node_modules/@angular/cdk",
"//src/material/core",
],
)

Expand Down Expand Up @@ -75,7 +83,7 @@ markdown_to_html(

extract_tokens(
name = "tokens",
srcs = [":badge_scss_lib"],
srcs = [":theme"],
)

filegroup(
Expand Down
Loading
Loading