mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
docs(demos): update toolbar API demo and add navbar demo
references driftyco/ionic-site#397
This commit is contained in:
14
demos/navbar/index.ts
Normal file
14
demos/navbar/index.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import {App} from 'ionic/ionic';
|
||||
|
||||
// Use the toolbar demo but pass in the demo name to change the title
|
||||
@App({
|
||||
templateUrl: '../toolbar/main.html'
|
||||
})
|
||||
class ApiDemoApp {
|
||||
constructor() {
|
||||
this.demo = "Navbar";
|
||||
|
||||
this.favorites = "recent";
|
||||
this.apps = "free";
|
||||
}
|
||||
}
|
@ -3,4 +3,11 @@ import {App} from 'ionic/ionic';
|
||||
@App({
|
||||
templateUrl: 'main.html'
|
||||
})
|
||||
class ApiDemoApp {}
|
||||
class ApiDemoApp {
|
||||
constructor() {
|
||||
this.demo = "Toolbar";
|
||||
|
||||
this.favorites = "recent";
|
||||
this.apps = "free";
|
||||
}
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
<ion-toolbar>
|
||||
<ion-title>Toolbar</ion-title>
|
||||
<ion-title>{{demo}}</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
<ion-content>
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-title>This is the title that never ends. It just goes on and on my friend.</ion-title>
|
||||
<ion-title>Long title that never ends. It just goes on and on my friend.</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
@ -19,22 +19,37 @@
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-buttons end>
|
||||
<button secondary>
|
||||
<button>
|
||||
<ion-icon name="more"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Defaults</ion-title>
|
||||
<ion-title>Default Buttons</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-buttons start>
|
||||
<button danger>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
</button>
|
||||
<button secondary>
|
||||
<ion-icon name="search"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-buttons end>
|
||||
<button dark>
|
||||
<ion-icon name="more"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Colored Buttons</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-buttons start>
|
||||
<button solid>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
</button>
|
||||
<button solid>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
Solid
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Solid</ion-title>
|
||||
<ion-buttons end>
|
||||
@ -51,57 +66,28 @@
|
||||
<button outline>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
</button>
|
||||
<button outline>
|
||||
<ion-icon name="star"></ion-icon>
|
||||
Star
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-buttons end>
|
||||
<button secondary outline>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
<button outline secondary>
|
||||
Help
|
||||
<ion-icon name="help-circle"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Outline</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-buttons start>
|
||||
<button>
|
||||
<ion-icon name="contact"></ion-icon>
|
||||
Clear
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-buttons end>
|
||||
<button>
|
||||
Edit
|
||||
<ion-icon name="create"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Icon/Color Attr</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
<ion-toolbar>
|
||||
<button menuToggle>
|
||||
<ion-icon name="menu"></ion-icon>
|
||||
</button>
|
||||
<ion-buttons start>
|
||||
<button>
|
||||
<ion-icon name="star"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Left side menu toggle</ion-title>
|
||||
<ion-title>Left Menu</ion-title>
|
||||
</ion-toolbar>
|
||||
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-buttons end>
|
||||
<button #button1 (click)="buttonClick(button1)">
|
||||
<ion-icon name="star"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-title>Right side menu toggle</ion-title>
|
||||
<ion-title>Right Menu</ion-title>
|
||||
<button menuToggle right>
|
||||
<ion-icon name="menu"></ion-icon>
|
||||
</button>
|
||||
@ -113,36 +99,36 @@
|
||||
<ion-icon name="search"></ion-icon>
|
||||
</button>
|
||||
</ion-buttons>
|
||||
<ion-segment secondary>
|
||||
<ion-segment-button>
|
||||
Something
|
||||
<ion-segment danger [(ngModel)]="favorites">
|
||||
<ion-segment-button value="featured">
|
||||
Featured
|
||||
</ion-segment-button>
|
||||
<ion-segment-button>
|
||||
Else
|
||||
<ion-segment-button value="recent">
|
||||
Recent
|
||||
</ion-segment-button>
|
||||
</ion-segment>
|
||||
</ion-toolbar>
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-segment>
|
||||
<ion-segment-button>
|
||||
Light
|
||||
<ion-segment [(ngModel)]="apps">
|
||||
<ion-segment-button value="paid">
|
||||
Paid
|
||||
</ion-segment-button>
|
||||
<ion-segment-button>
|
||||
Toolbar
|
||||
<ion-segment-button value="free">
|
||||
Free
|
||||
</ion-segment-button>
|
||||
<ion-segment-button>
|
||||
Default Segment
|
||||
<ion-segment-button value="top">
|
||||
Top
|
||||
</ion-segment-button>
|
||||
</ion-segment>
|
||||
</ion-toolbar>
|
||||
|
||||
<ion-toolbar>
|
||||
<ion-searchbar></ion-searchbar>
|
||||
</ion-toolbar>
|
||||
|
||||
<style>
|
||||
.toolbar {
|
||||
border-bottom: 1px solid black;
|
||||
background: #eee !important;
|
||||
}
|
||||
</style>
|
||||
<ion-toolbar primary>
|
||||
<ion-searchbar></ion-searchbar>
|
||||
</ion-toolbar>
|
||||
|
||||
</ion-content>
|
||||
|
@ -86,6 +86,7 @@ class ToolbarBackground {
|
||||
* </ion-navbar>
|
||||
* ```
|
||||
*
|
||||
* @demo /docs/v2/demos/navbar/
|
||||
* @see {@link ../../toolbar/Toolbar/ Toolbar API Docs}
|
||||
*/
|
||||
@Component({
|
||||
|
Reference in New Issue
Block a user