diff --git a/demos/segment/img/thumbnail-duckling-1.jpg b/demos/segment/img/thumbnail-duckling-1.jpg
deleted file mode 100644
index e66521322c..0000000000
Binary files a/demos/segment/img/thumbnail-duckling-1.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-duckling-2.jpg b/demos/segment/img/thumbnail-duckling-2.jpg
deleted file mode 100644
index 7d19035c43..0000000000
Binary files a/demos/segment/img/thumbnail-duckling-2.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-duckling-3.jpg b/demos/segment/img/thumbnail-duckling-3.jpg
deleted file mode 100644
index cda1e2db93..0000000000
Binary files a/demos/segment/img/thumbnail-duckling-3.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-duckling-4.jpg b/demos/segment/img/thumbnail-duckling-4.jpg
deleted file mode 100644
index 73c95d4e2a..0000000000
Binary files a/demos/segment/img/thumbnail-duckling-4.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-kitten-1.jpg b/demos/segment/img/thumbnail-kitten-1.jpg
deleted file mode 100644
index 510e3ea373..0000000000
Binary files a/demos/segment/img/thumbnail-kitten-1.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-kitten-2.jpg b/demos/segment/img/thumbnail-kitten-2.jpg
deleted file mode 100644
index add676fa1c..0000000000
Binary files a/demos/segment/img/thumbnail-kitten-2.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-kitten-3.jpg b/demos/segment/img/thumbnail-kitten-3.jpg
deleted file mode 100644
index 5046c7431c..0000000000
Binary files a/demos/segment/img/thumbnail-kitten-3.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-kitten-4.jpg b/demos/segment/img/thumbnail-kitten-4.jpg
deleted file mode 100644
index dd510043f5..0000000000
Binary files a/demos/segment/img/thumbnail-kitten-4.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-puppy-1.jpg b/demos/segment/img/thumbnail-puppy-1.jpg
deleted file mode 100644
index 8e093637a2..0000000000
Binary files a/demos/segment/img/thumbnail-puppy-1.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-puppy-2.jpg b/demos/segment/img/thumbnail-puppy-2.jpg
deleted file mode 100644
index 89b5ced668..0000000000
Binary files a/demos/segment/img/thumbnail-puppy-2.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-puppy-3.jpg b/demos/segment/img/thumbnail-puppy-3.jpg
deleted file mode 100644
index 2a6e47f608..0000000000
Binary files a/demos/segment/img/thumbnail-puppy-3.jpg and /dev/null differ
diff --git a/demos/segment/img/thumbnail-puppy-4.jpg b/demos/segment/img/thumbnail-puppy-4.jpg
deleted file mode 100644
index a234f235ca..0000000000
Binary files a/demos/segment/img/thumbnail-puppy-4.jpg and /dev/null differ
diff --git a/demos/segment/index.ts b/demos/segment/index.ts
index f4303a87c0..b2aa44ac4c 100644
--- a/demos/segment/index.ts
+++ b/demos/segment/index.ts
@@ -7,18 +7,83 @@ import { ionicBootstrap } from 'ionic-angular';
templateUrl: 'main.html'
})
class ApiDemoPage {
- appType = "paid";
- safari = "links";
- news = "local";
- favorites = "recent";
+ appType = "Paid";
+ safari = "Shared Links";
+ weather = "sunny";
- purchased = "all";
- mapStyle = "sat";
- teslaModels = "X";
+ apps = {
+ "Paid": [
+ {
+ name: 'Monopoly',
+ price: '$0.99'
+ },
+ {
+ name: 'Angry Birds',
+ price: '$2.99'
+ }
+ ],
+ "Free": [
+ {
+ name: 'Snapchat',
+ price: 'GET'
+ },
+ {
+ name: 'Instagram',
+ price: 'OPEN'
+ }
+ ],
+ "Top": [
+ {
+ name: 'Spotify',
+ price: 'OPEN'
+ },
+ {
+ name: 'Pandora',
+ price: 'GET'
+ }
+ ]
+ };
- pet = "puppies";
- calendar = "day";
- proxy = "auto";
+ items = {
+ "Bookmarks": [
+ {
+ name: 'Favorites',
+ icon: 'ios-star-outline'
+ },
+ {
+ name: 'History',
+ icon: 'ios-clock-outline'
+ }
+ ],
+ "Reading List": [
+ {
+ name: 'Terms of Service',
+ icon: 'create'
+ },
+ {
+ name: 'User Guide',
+ icon: 'book'
+ }
+ ],
+ "Shared Links": [
+ {
+ name: 'Ionic Framework',
+ icon: 'ionic'
+ },
+ {
+ name: 'Learn Angular',
+ icon: 'logo-angular'
+ }
+ ]
+ };
+
+ getItems(type) {
+ return this.apps[type];
+ }
+
+ getSafariItems(type) {
+ return this.items[type];
+ }
}
diff --git a/demos/segment/main.html b/demos/segment/main.html
index 79ecbd1521..f7c9d23245 100644
--- a/demos/segment/main.html
+++ b/demos/segment/main.html
@@ -1,147 +1,75 @@
Segments can be placed in a toolbar or anywhere in the content.