menu for win32
This commit is contained in:
parent
7c915f6d5f
commit
162a5992eb
|
@ -0,0 +1,6 @@
|
||||||
|
<p-menubar [model]="items" [autoDisplay]="false">
|
||||||
|
<div>
|
||||||
|
<input type="text" pInputText placeholder="Search">
|
||||||
|
<button pButton label="Logout" icon="fa fa-sign-out" style="margin-left:.25em"></button>
|
||||||
|
</div>
|
||||||
|
</p-menubar>
|
|
@ -1,4 +1,5 @@
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
import { MenuItem } from 'primeng/primeng';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-menu-bar',
|
selector: 'app-menu-bar',
|
||||||
|
@ -6,15 +7,88 @@ import { Component, OnInit } from '@angular/core';
|
||||||
})
|
})
|
||||||
export class MenuBarComponent implements OnInit {
|
export class MenuBarComponent implements OnInit {
|
||||||
|
|
||||||
private style: string;
|
private items: MenuItem[];
|
||||||
private titleBarClass: string;
|
|
||||||
private showTopResize: boolean;
|
|
||||||
private showLeftResize: boolean;
|
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
) { }
|
) { }
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
this.items = [
|
||||||
|
{
|
||||||
|
label: 'File',
|
||||||
|
icon: 'pi pi-fw pi-file',
|
||||||
|
items: [{
|
||||||
|
label: 'New',
|
||||||
|
icon: 'pi pi-fw pi-plus',
|
||||||
|
items: [
|
||||||
|
{ label: 'Project' },
|
||||||
|
{ label: 'Other' },
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{ label: 'Open' },
|
||||||
|
{ separator: true },
|
||||||
|
{ label: 'Quit' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Edit',
|
||||||
|
icon: 'pi pi-fw pi-pencil',
|
||||||
|
items: [
|
||||||
|
{ label: 'Delete', icon: 'pi pi-fw pi-trash' },
|
||||||
|
{ label: 'Refresh', icon: 'pi pi-fw pi-refresh' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Help',
|
||||||
|
icon: 'pi pi-fw pi-question',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
label: 'Contents'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Search',
|
||||||
|
icon: 'pi pi-fw pi-search',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
label: 'Text',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
label: 'Workspace'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'File'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Actions',
|
||||||
|
icon: 'pi pi-fw pi-cog',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
label: 'Edit',
|
||||||
|
icon: 'pi pi-fw pi-pencil',
|
||||||
|
items: [
|
||||||
|
{ label: 'Save', icon: 'pi pi-fw pi-save' },
|
||||||
|
{ label: 'Update', icon: 'pi pi-fw pi-save' },
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Other',
|
||||||
|
icon: 'pi pi-fw pi-tags',
|
||||||
|
items: [
|
||||||
|
{ label: 'Delete', icon: 'pi pi-fw pi-minus' }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Quit', icon: 'pi pi-fw pi-times'
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
onTitlebarDoubleClick() {
|
onTitlebarDoubleClick() {
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
"karma-jasmine": "~1.1.1",
|
"karma-jasmine": "~1.1.1",
|
||||||
"ngrx-store-freeze": "^0.2.4",
|
"ngrx-store-freeze": "^0.2.4",
|
||||||
"npm-run-all": "^4.1.3",
|
"npm-run-all": "^4.1.3",
|
||||||
"primeng": "^6.0.0",
|
"primeng": "^6.1.0",
|
||||||
"primer-support": "^4.0.0",
|
"primer-support": "^4.0.0",
|
||||||
"protractor": "~5.3.0",
|
"protractor": "~5.3.0",
|
||||||
"source-map-support": "^0.5.8",
|
"source-map-support": "^0.5.8",
|
||||||
|
|
|
@ -5384,9 +5384,9 @@ pretty-error@^2.0.2:
|
||||||
renderkid "^2.0.1"
|
renderkid "^2.0.1"
|
||||||
utila "~0.4"
|
utila "~0.4"
|
||||||
|
|
||||||
primeng@^6.0.0:
|
primeng@^6.1.0:
|
||||||
version "6.1.0"
|
version "6.1.2"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/primeng/-/primeng-6.1.0.tgz#3bf003ccd76d1c034df0a0b7ea68a8856e858d27"
|
resolved "https://nexus.loafle.net/repository/npm-all/primeng/-/primeng-6.1.2.tgz#b13e6f27ab36482dc4f3657d20aa29f48428a9cb"
|
||||||
|
|
||||||
primer-support@^4.0.0:
|
primer-support@^4.0.0:
|
||||||
version "4.6.0"
|
version "4.6.0"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user