From b85544a7f13e15f1f829bf352fae0c0f5a8a6bb4 Mon Sep 17 00:00:00 2001
From: Filip Hracek <filip.hracek@gmail.com>
Date: Fri, 19 Aug 2016 12:06:20 -0700
Subject: [PATCH] Add a component CSS file to the Angular template

As proposed here:
https://github.com/google/stagehand/issues/332
---
 lib/generators/web_angular_data.dart         | 10 +++++++---
 templates/web-angular/lib/app_component.css  |  3 +++
 templates/web-angular/lib/app_component.dart |  5 ++++-
 3 files changed, 14 insertions(+), 4 deletions(-)
 create mode 100644 templates/web-angular/lib/app_component.css

diff --git a/lib/generators/web_angular_data.dart b/lib/generators/web_angular_data.dart
index 70dd696..9265903 100644
--- a/lib/generators/web_angular_data.dart
+++ b/lib/generators/web_angular_data.dart
@@ -11,14 +11,18 @@ dG8gY2hlY2sgaW4geW91ciBsb2NrIGZpbGUKcHVic3BlYy5sb2NrCgojIEZpbGVzIGNyZWF0ZWQg
 YnkgZGFydDJqcwoqLmRhcnQuanMKKi5wYXJ0LmpzCiouanMuZGVwcwoqLmpzLm1hcAoqLmluZm8u
 anNvbgoKIyBEaXJlY3RvcnkgY3JlYXRlZCBieSBkYXJ0ZG9jCmRvYy9hcGkvCgojIEpldEJyYWlu
 cyBJREVzCi5pZGVhLwoqLmltbAoqLmlwcgoqLml3cwo=""",
+  "lib/app_component.css",
+  "text",
+  """Omhvc3QgewogICAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1z
+ZXJpZjsKfQ==""",
   "lib/app_component.dart",
   "text",
   """Ly8gQ29weXJpZ2h0IChjKSBfX3llYXJfXywgX19hdXRob3JfXy4gQWxsIHJpZ2h0cyByZXNlcnZl
 ZC4gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUKLy8gaXMgZ292ZXJuZWQgYnkgYSBCU0Qtc3R5bGUg
 bGljZW5zZSB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlLgoKaW1wb3J0ICdw
-YWNrYWdlOmFuZ3VsYXIyL2NvcmUuZGFydCc7CgpAQ29tcG9uZW50KHNlbGVjdG9yOiAnbXktYXBw
-JywgdGVtcGxhdGVVcmw6ICdhcHBfY29tcG9uZW50Lmh0bWwnKQpjbGFzcyBBcHBDb21wb25lbnQg
-e30K""",
+YWNrYWdlOmFuZ3VsYXIyL2NvcmUuZGFydCc7CgpAQ29tcG9uZW50KAogICAgc2VsZWN0b3I6ICdt
+eS1hcHAnLAogICAgc3R5bGVVcmxzOiBjb25zdCBbJ2FwcF9jb21wb25lbnQuY3NzJ10sCiAgICB0
+ZW1wbGF0ZVVybDogJ2FwcF9jb21wb25lbnQuaHRtbCcpCmNsYXNzIEFwcENvbXBvbmVudCB7fQo=""",
   "lib/app_component.html",
   "text",
   "PGgxPk15IEZpcnN0IEFuZ3VsYXIgMiBBcHA8L2gxPgo=",
diff --git a/templates/web-angular/lib/app_component.css b/templates/web-angular/lib/app_component.css
new file mode 100644
index 0000000..85f6fdf
--- /dev/null
+++ b/templates/web-angular/lib/app_component.css
@@ -0,0 +1,3 @@
+:host {
+    font-family: Roboto, Helvetica, Arial, sans-serif;
+}
\ No newline at end of file
diff --git a/templates/web-angular/lib/app_component.dart b/templates/web-angular/lib/app_component.dart
index c7a7310..4f04114 100644
--- a/templates/web-angular/lib/app_component.dart
+++ b/templates/web-angular/lib/app_component.dart
@@ -3,5 +3,8 @@
 
 import 'package:angular2/core.dart';
 
-@Component(selector: 'my-app', templateUrl: 'app_component.html')
+@Component(
+    selector: 'my-app',
+    styleUrls: const ['app_component.css'],
+    templateUrl: 'app_component.html')
 class AppComponent {}
-- 
GitLab