mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
a0b998e293
Use signals to avoid markForCheck. Simplify takeUntilDestroyed usage by relying on implicit DestroyRef. Improve type safety by typing inject(ElementRef).
64 lines
1.7 KiB
Python
64 lines
1.7 KiB
Python
load("//adev/shared-docs:defaults.bzl", "ng_project", "sass_binary", "ts_project", "zoneless_web_test_suite")
|
|
|
|
package(default_visibility = ["//visibility:private"])
|
|
|
|
ng_project(
|
|
name = "search-dialog",
|
|
srcs = [
|
|
"search-dialog.component.ts",
|
|
],
|
|
assets = [
|
|
":search-dialog.component.css",
|
|
"search-dialog.component.html",
|
|
],
|
|
visibility = [
|
|
"//adev/shared-docs/components:__pkg__",
|
|
],
|
|
deps = [
|
|
"//adev:node_modules/@angular/cdk",
|
|
"//adev:node_modules/@angular/common",
|
|
"//adev:node_modules/@angular/core",
|
|
"//adev:node_modules/@angular/forms",
|
|
"//adev:node_modules/@angular/router",
|
|
"//adev:node_modules/rxjs",
|
|
"//adev/shared-docs/components/algolia-icon",
|
|
"//adev/shared-docs/components/search-history",
|
|
"//adev/shared-docs/components/text-field",
|
|
"//adev/shared-docs/directives",
|
|
"//adev/shared-docs/interfaces",
|
|
"//adev/shared-docs/pipes",
|
|
"//adev/shared-docs/providers",
|
|
"//adev/shared-docs/services",
|
|
"//adev/shared-docs/utils",
|
|
],
|
|
)
|
|
|
|
sass_binary(
|
|
name = "style",
|
|
src = "search-dialog.component.scss",
|
|
)
|
|
|
|
ts_project(
|
|
name = "test_lib",
|
|
testonly = True,
|
|
srcs = glob(
|
|
["*.spec.ts"],
|
|
),
|
|
deps = [
|
|
":search-dialog",
|
|
"//adev:node_modules/@angular/core",
|
|
"//adev:node_modules/@angular/platform-browser",
|
|
"//adev:node_modules/@angular/router",
|
|
"//adev/shared-docs/components/algolia-icon",
|
|
"//adev/shared-docs/interfaces",
|
|
"//adev/shared-docs/providers",
|
|
"//adev/shared-docs/services",
|
|
"//adev/shared-docs/testing",
|
|
],
|
|
)
|
|
|
|
zoneless_web_test_suite(
|
|
name = "test",
|
|
deps = [":test_lib"],
|
|
)
|