mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-12-17 16:00:14 +01:00
fix(buttons): improve actions group styles
This commit is contained in:
parent
931dfea84e
commit
40129f50fa
8 changed files with 51 additions and 54 deletions
|
|
@ -0,0 +1,17 @@
|
||||||
|
<div class="action-groups">
|
||||||
|
<div class="action-groups-header">
|
||||||
|
<span>Action Groups</span>
|
||||||
|
</div>
|
||||||
|
<nga-actions size="medium">
|
||||||
|
<nga-action icon="ion-navicon"></nga-action>
|
||||||
|
<nga-action>
|
||||||
|
<nga-search type="rotate-layout"></nga-search>
|
||||||
|
</nga-action>
|
||||||
|
<nga-action icon="ion-ios-email-outline"></nga-action>
|
||||||
|
<nga-action disabled icon="ion-ios-bell-outline"></nga-action>
|
||||||
|
<nga-action>
|
||||||
|
<nga-user [menu]="userMenu" name="Han Solo"></nga-user>
|
||||||
|
</nga-action>
|
||||||
|
<nga-action icon="ion-ios-gear-outline"></nga-action>
|
||||||
|
</nga-actions>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
@import '../../../../@theme/styles/variables';
|
||||||
|
@import '~@akveo/nga-theme/components/card/card.component.theme';
|
||||||
|
|
||||||
|
@include nga-install-component() {
|
||||||
|
.action-groups {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-groups-header {
|
||||||
|
flex: 1;
|
||||||
|
|
||||||
|
@include nga-card-header();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ngx-action-groups',
|
||||||
|
styleUrls: ['./action-groups.component.scss'],
|
||||||
|
templateUrl: './action-groups.component.html',
|
||||||
|
})
|
||||||
|
export class ActionGroupsComponent {
|
||||||
|
|
||||||
|
userMenu = [{
|
||||||
|
title: 'Profile',
|
||||||
|
}, {
|
||||||
|
title: 'Log out',
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
<nga-card>
|
|
||||||
<nga-card-body>
|
|
||||||
<div class="actions-groups">
|
|
||||||
<div class="container-title">
|
|
||||||
<span>Action Groups</span>
|
|
||||||
</div>
|
|
||||||
<nga-actions size="medium">
|
|
||||||
<nga-action icon="ion-navicon"></nga-action>
|
|
||||||
<nga-action>
|
|
||||||
<nga-search type="rotate-layout"></nga-search>
|
|
||||||
</nga-action>
|
|
||||||
<nga-action icon="ion-ios-email-outline"></nga-action>
|
|
||||||
<nga-action disabled icon="ion-ios-bell-outline"></nga-action>
|
|
||||||
<nga-action>
|
|
||||||
<nga-user [menu]="userMenu" name="Han Solo"></nga-user>
|
|
||||||
</nga-action>
|
|
||||||
<nga-action icon="ion-ios-gear-outline"></nga-action>
|
|
||||||
</nga-actions>
|
|
||||||
</div>
|
|
||||||
</nga-card-body>
|
|
||||||
</nga-card>
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
import { Component } from '@angular/core';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'ngx-actions-groups',
|
|
||||||
templateUrl: './actions-groups.component.html',
|
|
||||||
})
|
|
||||||
|
|
||||||
export class ActionsGroupsComponent {
|
|
||||||
|
|
||||||
userMenu = [
|
|
||||||
{
|
|
||||||
title: 'Profile',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: 'Log out',
|
|
||||||
},
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -4,7 +4,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-6">
|
<div class="col-lg-6">
|
||||||
<ngx-shape-buttons></ngx-shape-buttons>
|
<ngx-shape-buttons></ngx-shape-buttons>
|
||||||
<ngx-actions-groups></ngx-actions-groups>
|
<nga-card>
|
||||||
|
<ngx-action-groups></ngx-action-groups>
|
||||||
|
</nga-card>
|
||||||
<nga-card>
|
<nga-card>
|
||||||
<nga-card-body>
|
<nga-card-body>
|
||||||
<ngx-labeled-actions-group></ngx-labeled-actions-group>
|
<ngx-labeled-actions-group></ngx-labeled-actions-group>
|
||||||
|
|
|
||||||
|
|
@ -59,18 +59,6 @@
|
||||||
margin-bottom: 1.5rem;
|
margin-bottom: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.actions-groups {
|
|
||||||
display: flex !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.actions-groups .container-title {
|
|
||||||
display: flex;
|
|
||||||
flex: 1;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: center;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.block-level-buttons .btn-group {
|
.block-level-buttons .btn-group {
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import { HeroButtonComponent } from './hero-buttons/hero-buttons.component';
|
||||||
import { ShapeButtonsComponent } from './shape-buttons/shape-buttons.component';
|
import { ShapeButtonsComponent } from './shape-buttons/shape-buttons.component';
|
||||||
import { SizeButtonsComponent } from './size-buttons/size-buttons.component';
|
import { SizeButtonsComponent } from './size-buttons/size-buttons.component';
|
||||||
import { ButtonsComponent } from './buttons.component';
|
import { ButtonsComponent } from './buttons.component';
|
||||||
import { ActionsGroupsComponent } from './actions-groups/actions-groups.component';
|
import { ActionGroupsComponent } from './action-groups/action-groups.component';
|
||||||
import { DropdownButtonsComponent } from './dropdown-buttons/dropdown-button.component';
|
import { DropdownButtonsComponent } from './dropdown-buttons/dropdown-button.component';
|
||||||
import { BlockLevelButtonsComponent } from './block-level-buttons/block-level-buttons.component';
|
import { BlockLevelButtonsComponent } from './block-level-buttons/block-level-buttons.component';
|
||||||
import { ButtonGroupsComponent } from './button-groups/button-groups.component';
|
import { ButtonGroupsComponent } from './button-groups/button-groups.component';
|
||||||
|
|
@ -21,7 +21,7 @@ const components = [
|
||||||
HeroButtonComponent,
|
HeroButtonComponent,
|
||||||
ShapeButtonsComponent,
|
ShapeButtonsComponent,
|
||||||
SizeButtonsComponent,
|
SizeButtonsComponent,
|
||||||
ActionsGroupsComponent,
|
ActionGroupsComponent,
|
||||||
DropdownButtonsComponent,
|
DropdownButtonsComponent,
|
||||||
BlockLevelButtonsComponent,
|
BlockLevelButtonsComponent,
|
||||||
ButtonGroupsComponent,
|
ButtonGroupsComponent,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue