@@ -2,59 +2,79 @@ package(default_visibility = ["//visibility:public"])
2
2
3
3
load ("@io_bazel_rules_sass//:defs.bzl" , "sass_binary" )
4
4
load ("@npm_bazel_typescript//:defs.bzl" , "ts_devserver" )
5
- load ("//:packages.bzl" , "CDK_EXPERIMENTAL_TARGETS" , "CDK_TARGETS" , "GOOGLE_MAPS_TARGETS" , " MATERIAL_EXPERIMENTAL_SCSS_LIBS" , "MATERIAL_EXPERIMENTAL_TARGETS" , "MATERIAL_TARGETS " )
5
+ load ("//:packages.bzl" , "MATERIAL_EXPERIMENTAL_SCSS_LIBS" )
6
6
load ("//tools:defaults.bzl" , "ng_module" )
7
- load ("//tools:sass_generate_binaries.bzl" , "sass_generate_binaries" )
8
-
9
- # Generate sass binaries for all nested SCSS files.
10
- sass_generate_binaries (
11
- "dev_app_scss" ,
12
- glob (
13
- ["**/*.scss" ],
14
- exclude = ["theme.scss" ],
15
- ),
16
- [
17
- # Needed for the input-demo sass file that uses CDK text-field mixins.
18
- "//src/cdk/text-field:text_field_scss_lib" ,
19
- ],
20
- )
21
7
22
8
ng_module (
23
9
name = "dev-app" ,
24
- srcs = glob (
25
- ["**/*.ts" ],
26
- exclude = [
27
- "system-config.ts" ,
28
- "system-rxjs-operators.ts" ,
29
- ],
30
- ),
31
- assets = glob (
32
- ["**/*.html" ],
33
- exclude = ["index.html" ],
34
- ) + [
35
- ":dev_app_scss" ,
36
- ":theme" ,
10
+ srcs = [
11
+ "dev-app.ts" ,
12
+ "main.ts" ,
13
+ "main-module.ts" ,
37
14
],
38
15
deps = [
39
- "@npm//@angular/animations" ,
40
- "@npm//@angular/common" ,
41
- "@npm//@angular/core" ,
42
- "@npm//@angular/elements" ,
43
- "@npm//@angular/forms" ,
44
- "@npm//@angular/platform-browser" ,
45
- "@npm//@angular/platform-browser-dynamic" ,
16
+ "//src/cdk/bidi" ,
17
+ "//src/cdk/overlay" ,
18
+ "//src/dev-app/autocomplete" ,
19
+ "//src/dev-app/badge" ,
20
+ "//src/dev-app/baseline" ,
21
+ "//src/dev-app/bottom-sheet" ,
22
+ "//src/dev-app/button" ,
23
+ "//src/dev-app/button-toggle" ,
24
+ "//src/dev-app/card" ,
25
+ "//src/dev-app/checkbox" ,
26
+ "//src/dev-app/chips" ,
27
+ "//src/dev-app/connected-overlay" ,
28
+ "//src/dev-app/datepicker" ,
29
+ "//src/dev-app/dev-app" ,
30
+ "//src/dev-app/dialog" ,
31
+ "//src/dev-app/drag-drop" ,
32
+ "//src/dev-app/drawer" ,
33
+ "//src/dev-app/example" ,
34
+ "//src/dev-app/examples-page" ,
35
+ "//src/dev-app/expansion" ,
36
+ "//src/dev-app/focus-origin" ,
37
+ "//src/dev-app/gestures" ,
38
+ "//src/dev-app/google-map" ,
39
+ "//src/dev-app/grid-list" ,
40
+ "//src/dev-app/icon" ,
41
+ "//src/dev-app/input" ,
42
+ "//src/dev-app/list" ,
43
+ "//src/dev-app/live-announcer" ,
44
+ "//src/dev-app/mdc-button" ,
45
+ "//src/dev-app/mdc-card" ,
46
+ "//src/dev-app/mdc-checkbox" ,
47
+ "//src/dev-app/mdc-chips" ,
48
+ "//src/dev-app/mdc-menu" ,
49
+ "//src/dev-app/mdc-radio" ,
50
+ "//src/dev-app/mdc-slide-toggle" ,
51
+ "//src/dev-app/mdc-tabs" ,
52
+ "//src/dev-app/menu" ,
53
+ "//src/dev-app/paginator" ,
54
+ "//src/dev-app/platform" ,
55
+ "//src/dev-app/popover-edit" ,
56
+ "//src/dev-app/portal" ,
57
+ "//src/dev-app/progress-bar" ,
58
+ "//src/dev-app/progress-spinner" ,
59
+ "//src/dev-app/radio" ,
60
+ "//src/dev-app/ripple" ,
61
+ "//src/dev-app/screen-type" ,
62
+ "//src/dev-app/select" ,
63
+ "//src/dev-app/sidenav" ,
64
+ "//src/dev-app/slide-toggle" ,
65
+ "//src/dev-app/slider" ,
66
+ "//src/dev-app/snack-bar" ,
67
+ "//src/dev-app/stepper" ,
68
+ "//src/dev-app/table" ,
69
+ "//src/dev-app/tabs" ,
70
+ "//src/dev-app/toolbar" ,
71
+ "//src/dev-app/tooltip" ,
72
+ "//src/dev-app/tree" ,
73
+ "//src/dev-app/typography" ,
74
+ "//src/dev-app/virtual-scroll" ,
75
+ "//src/material/core" ,
46
76
"@npm//@angular/router" ,
47
- "@npm//rxjs" ,
48
- "//src/material-experimental/mdc-button" ,
49
- "//src/material-experimental/mdc-card" ,
50
- "//src/material-experimental/mdc-checkbox" ,
51
- "//src/material-experimental/mdc-chips" ,
52
- "//src/material-experimental/mdc-menu" ,
53
- "//src/material-experimental/mdc-radio" ,
54
- "//src/material-experimental/mdc-slide-toggle" ,
55
- "//src/material-experimental/mdc-tabs" ,
56
- "//src/material-examples:examples" ,
57
- ] + CDK_TARGETS + CDK_EXPERIMENTAL_TARGETS + MATERIAL_TARGETS + MATERIAL_EXPERIMENTAL_TARGETS + GOOGLE_MAPS_TARGETS ,
77
+ ],
58
78
)
59
79
60
80
sass_binary (
@@ -76,6 +96,7 @@ ts_devserver(
76
96
port = 4200 ,
77
97
static_files = [
78
98
":theme" ,
99
+ "//src/dev-app/icon:icon_demo_assets" ,
79
100
"@npm//:node_modules/@material/animation/dist/mdc.animation.js" ,
80
101
"@npm//:node_modules/@material/auto-init/dist/mdc.autoInit.js" ,
81
102
"@npm//:node_modules/@material/base/dist/mdc.base.js" ,
0 commit comments