<div class="content__title">
|
<h1>Button</h1>
|
</div>
|
<div nz-row [nzGutter]="16">
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Type">
|
<button nz-button [nzType]="'primary'" [disabled]="disabled" class="mr-sm">
|
<span>Primary</span>
|
</button>
|
<button nz-button [nzType]="'default'" [disabled]="disabled" class="mr-sm">
|
<span>Default</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" [disabled]="disabled" class="mr-sm">
|
<span>Dashed</span>
|
</button>
|
<button nz-button [nzType]="'danger'" [disabled]="disabled" class="mr-sm">
|
<span>Danger</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" (click)="toggleDisabled()" class="mr-sm">
|
<span>Toggle disabled</span>
|
</button>
|
</nz-card>
|
</div>
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Icon">
|
<button nz-button [nzType]="'primary'" [nzShape]="'circle'" [disabled]="disabled" class="mr-sm">
|
<i class="anticon anticon-search"></i>
|
</button>
|
<button nz-button [nzType]="'primary'" [disabled]="disabled" class="mr-sm">
|
<i class="anticon anticon-search"></i><span>Search</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" [nzShape]="'circle'" [disabled]="disabled" class="mr-sm">
|
<i class="anticon anticon-search"></i>
|
</button>
|
<button nz-button [nzType]="'default'" [disabled]="disabled" class="mr-sm">
|
<i class="anticon anticon-search"></i><span>Search</span>
|
</button>
|
</nz-card>
|
</div>
|
</div>
|
<div nz-row [nzGutter]="16">
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Size">
|
<nz-radio-group [(ngModel)]="size" class="mb-md">
|
<label nz-radio-button [nzValue]="'large'"><span>Large</span></label>
|
<label nz-radio-button [nzValue]="'default'"><span>Default</span></label>
|
<label nz-radio-button [nzValue]="'small'"><span>Small</span></label>
|
</nz-radio-group>
|
<div class="mb-md">
|
<button nz-button [nzType]="'primary'" [nzSize]="size" [nzShape]="'circle'" class="mr-sm">
|
<i class="anticon anticon-download"></i>
|
</button>
|
<button nz-button [nzType]="'primary'" [nzSize]="size" class="mr-sm">
|
<i class="anticon anticon-download"></i><span>Download</span>
|
</button>
|
<button nz-button [nzType]="'primary'" [nzSize]="size">
|
<span>Normal</span>
|
</button>
|
</div>
|
<nz-button-group [nzSize]="size">
|
<button nz-button [nzType]="'primary'" class="mr-sm">
|
<i class="anticon anticon-left"></i><span>Backward</span>
|
</button>
|
<button nz-button [nzType]="'primary'">
|
<span>Forward</span><i class="anticon anticon-right"></i>
|
</button>
|
</nz-button-group>
|
</nz-card>
|
</div>
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Loading">
|
<div class="mb-md">
|
<button nz-button [nzType]="'primary'" [nzLoading]="loading" class="mr-sm">
|
<span><i class="anticon anticon-poweroff"></i> Loading</span>
|
</button>
|
<button nz-button [nzType]="'primary'" [nzSize]="'small'" [nzLoading]="loading" class="mr-sm">
|
<span>Loading</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" (click)="toggleLoading()">
|
<span>Toggle Loading</span>
|
</button>
|
</div>
|
<div class="mb-md">
|
<button nz-button [nzType]="'primary'" [nzLoading]="loading" class="mr-sm">
|
<span>Click me!</span>
|
</button>
|
<button nz-button [nzType]="'primary'" [nzLoading]="loading">
|
<i class="anticon anticon-poweroff"></i>
|
<span>Click me!</span>
|
</button>
|
</div>
|
<button nz-button [nzLoading]="true" [nzShape]="'circle'" class="mr-sm"></button>
|
<button nz-button [nzLoading]="true" [nzShape]="'circle'" [nzType]="'primary'"></button>
|
</nz-card>
|
</div>
|
</div>
|
<div nz-row [nzGutter]="16">
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Multiple Buttons">
|
<button nz-button [nzType]="'primary'" class="mr-sm">
|
<span>primary</span>
|
</button>
|
<button nz-button [nzType]="'default'" class="mr-sm">
|
<span>secondary</span>
|
</button>
|
<nz-dropdown class="mr-sm">
|
<button nz-button nz-dropdown><span>more</span> <i class="anticon anticon-down"></i></button>
|
<ul nz-menu>
|
<li nz-menu-item>
|
<a>1st item</a>
|
</li>
|
<li nz-menu-item>
|
<a>2nd item</a>
|
</li>
|
<li nz-menu-item>
|
<a>3rd item</a>
|
</li>
|
</ul>
|
</nz-dropdown>
|
</nz-card>
|
</div>
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Ghost Button">
|
<div class="bg-grey p-lg">
|
<button nz-button [nzType]="'primary'" [nzGhost]="true" class="mr-sm">
|
<span>Primary</span>
|
</button>
|
<button nz-button [nzType]="'default'" [nzGhost]="true" class="mr-sm">
|
<span>Default</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" [nzGhost]="true" class="mr-sm">
|
<span>Dashed</span>
|
</button>
|
<button nz-button [nzType]="'danger'" [nzGhost]="true">
|
<span>Danger</span>
|
</button>
|
</div>
|
</nz-card>
|
</div>
|
</div>
|
<div nz-row [nzGutter]="16">
|
<div nz-col [nzMd]="12">
|
<nz-card nzTitle="Button Group">
|
<h4 class="pb-sm">Basic</h4>
|
<nz-button-group>
|
<button nz-button>Cancel</button>
|
<button nz-button [nzType]="'primary'">OK</button>
|
</nz-button-group>
|
<nz-button-group>
|
<button nz-button [nzType]="'default'" disabled>
|
<span>L</span>
|
</button>
|
<button nz-button [nzType]="'default'" disabled>
|
<span>M</span>
|
</button>
|
<button nz-button [nzType]="'default'" disabled>
|
<span>R</span>
|
</button>
|
</nz-button-group>
|
<nz-button-group>
|
<button nz-button [nzType]="'primary'" disabled>
|
<span>L</span>
|
</button>
|
<button nz-button [nzType]="'default'" disabled>
|
<span>M</span>
|
</button>
|
<button nz-button [nzType]="'default'">
|
<span>M</span>
|
</button>
|
<button nz-button [nzType]="'dashed'" disabled>
|
<span>R</span>
|
</button>
|
</nz-button-group>
|
<h4 class="py-sm">With Icon</h4>
|
<nz-button-group>
|
<button nz-button [nzType]="'primary'">
|
<i class=" anticon anticon-left"></i>
|
<span>Go back</span>
|
</button>
|
<button nz-button [nzType]="'primary'">
|
<span>Go forward</span>
|
<i class=" anticon anticon-right"></i>
|
</button>
|
</nz-button-group>
|
<nz-button-group>
|
<button nz-button [nzType]="'primary'">
|
<i class=" anticon anticon-cloud"></i>
|
</button>
|
<button nz-button [nzType]="'primary'">
|
<i class=" anticon anticon-cloud-download"></i>
|
</button>
|
</nz-button-group>
|
<h4 class="py-sm">Size</h4>
|
<nz-button-group [nzSize]="'large'">
|
<button nz-button>Large</button>
|
<button nz-button>Large</button>
|
</nz-button-group>
|
<nz-button-group>
|
<button nz-button>Default</button>
|
<button nz-button>Default</button>
|
</nz-button-group>
|
<nz-button-group [nzSize]="'small'">
|
<button nz-button>Small</button>
|
<button nz-button>Small</button>
|
</nz-button-group>
|
</nz-card>
|
</div>
|
</div>
|