@@ -51,6 +51,16 @@ tf_sass_binary(
51
51
],
52
52
)
53
53
54
+ tf_sass_binary (
55
+ name = "filter_dialogue_styles" ,
56
+ src = "filter_dialogue.scss" ,
57
+ strict_deps = False ,
58
+ deps = [
59
+ "//tensorboard/webapp:angular_material_sass_deps" ,
60
+ "//tensorboard/webapp/theme" ,
61
+ ],
62
+ )
63
+
54
64
tf_ng_module (
55
65
name = "data_table" ,
56
66
srcs = [
@@ -71,12 +81,14 @@ tf_ng_module(
71
81
deps = [
72
82
":column_selector" ,
73
83
":data_table_header" ,
84
+ ":filter_dialogue" ,
74
85
":types" ,
75
86
"//tensorboard/webapp/angular:expect_angular_material_button" ,
76
87
"//tensorboard/webapp/angular:expect_angular_material_icon" ,
77
88
"//tensorboard/webapp/metrics/views/card_renderer:scalar_card_types" ,
78
89
"//tensorboard/webapp/widgets/custom_modal" ,
79
90
"//tensorboard/webapp/widgets/line_chart_v2/lib:formatter" ,
91
+ "//tensorboard/webapp/widgets/range_input:types" ,
80
92
"@npm//@angular/common" ,
81
93
"@npm//@angular/core" ,
82
94
"@npm//rxjs" ,
@@ -123,11 +135,37 @@ tf_ng_module(
123
135
],
124
136
)
125
137
138
+ tf_ng_module (
139
+ name = "filter_dialogue" ,
140
+ srcs = [
141
+ "filter_dialogue.ts" ,
142
+ "filter_dialogue_module.ts" ,
143
+ ],
144
+ assets = [
145
+ "filter_dialogue.ng.html" ,
146
+ ":filter_dialogue_styles" ,
147
+ ],
148
+ deps = [
149
+ ":types" ,
150
+ "//tensorboard/webapp/angular:expect_angular_material_button" ,
151
+ "//tensorboard/webapp/angular:expect_angular_material_checkbox" ,
152
+ "//tensorboard/webapp/widgets/filter_input" ,
153
+ "//tensorboard/webapp/widgets/range_input" ,
154
+ "//tensorboard/webapp/widgets/range_input:types" ,
155
+ "@npm//@angular/common" ,
156
+ "@npm//@angular/core" ,
157
+ "@npm//@angular/forms" ,
158
+ ],
159
+ )
160
+
126
161
tf_ts_library (
127
162
name = "types" ,
128
163
srcs = [
129
164
"types.ts" ,
130
165
],
166
+ deps = [
167
+ "//tensorboard/webapp/experiments:types" ,
168
+ ],
131
169
)
132
170
133
171
tf_ts_library (
@@ -137,16 +175,20 @@ tf_ts_library(
137
175
"column_selector_test.ts" ,
138
176
"content_cell_component_test.ts" ,
139
177
"data_table_test.ts" ,
178
+ "filter_dialogue_test.ts" ,
140
179
"header_cell_component_test.ts" ,
141
180
],
142
181
deps = [
143
182
":column_selector" ,
144
183
":data_table" ,
184
+ ":filter_dialogue" ,
145
185
":types" ,
146
186
"//tensorboard/webapp/angular:expect_angular_core_testing" ,
187
+ "//tensorboard/webapp/angular:expect_angular_material_checkbox" ,
147
188
"//tensorboard/webapp/angular:expect_angular_platform_browser_animations" ,
148
189
"//tensorboard/webapp/testing:mat_icon" ,
149
190
"//tensorboard/webapp/widgets/custom_modal" ,
191
+ "//tensorboard/webapp/widgets/range_input" ,
150
192
"@npm//@angular/core" ,
151
193
"@npm//@angular/forms" ,
152
194
"@npm//@angular/platform-browser" ,
0 commit comments