From 81f43f43e2cb73742b88514dd5a83654a61824ef Mon Sep 17 00:00:00 2001 From: Kristiyan Tachev Date: Tue, 29 Oct 2019 18:27:42 +0200 Subject: [PATCH] feature(Dotnav): added first dotnav component --- develop/src/app/app.components.module.ts | 4 +- develop/src/app/app.routing.module.ts | 5 + .../app/dotnav-view/dotnav-view.component.ts | 33 +++++++ develop/src/app/nav-view/nav-component.ts | 1 + src/divider/divider.component.ts | 2 - src/dotnav/README.md | 33 +++++++ src/dotnav/dotnav.component.ts | 95 +++++++++++++++++++ src/dotnav/index.ts | 9 ++ 8 files changed, 179 insertions(+), 3 deletions(-) create mode 100644 develop/src/app/dotnav-view/dotnav-view.component.ts create mode 100644 src/dotnav/README.md create mode 100644 src/dotnav/dotnav.component.ts create mode 100644 src/dotnav/index.ts diff --git a/develop/src/app/app.components.module.ts b/develop/src/app/app.components.module.ts index 9564b4a..b073f56 100644 --- a/develop/src/app/app.components.module.ts +++ b/develop/src/app/app.components.module.ts @@ -12,6 +12,7 @@ import { IfComponent } from '../../../src/if/if.component'; import { DividerComponent } from '../../../src/divider/divider.component'; import { ProgressComponent } from '../../../src/progress/progress.component'; import { CloseComponent } from '../../../src/close/close.component'; +import { DotnavComponent } from '../../../src/dotnav/dotnav.component'; import { AlertComponent } from '../../../src/alert/alert.component'; import { DescriptionListComponent } from '../../../src/description-list/description-list.component'; @@ -39,7 +40,8 @@ import { NavComponent } from './nav-view/nav-component'; IfComponent, CloseComponent, AlertComponent, - DescriptionListComponent + DescriptionListComponent, + DotnavComponent ] }) export class AppComponentsModule {} diff --git a/develop/src/app/app.routing.module.ts b/develop/src/app/app.routing.module.ts index ed1692d..028e735 100644 --- a/develop/src/app/app.routing.module.ts +++ b/develop/src/app/app.routing.module.ts @@ -23,6 +23,7 @@ import { ProgressViewComponent } from './progress-view/progress-view.component'; import { MarkdownReaderComponent } from '../../../src/markdown-reader'; import { AlertViewComponent } from './alert-view/alert-view.component'; import { DescriptionListViewComponent } from './description-list-view/description-list-view.component'; +import { DotnavViewComponent } from './dotnav-view/dotnav-view.component'; @Module({ imports: [ @@ -104,6 +105,10 @@ import { DescriptionListViewComponent } from './description-list-view/descriptio path: '/ui-kit/description', component: DescriptionListViewComponent }, + { + path: '/ui-kit/dotnav', + component: DotnavViewComponent + }, ], { log: true, baseUrl: '/ui-kit' } ) diff --git a/develop/src/app/dotnav-view/dotnav-view.component.ts b/develop/src/app/dotnav-view/dotnav-view.component.ts new file mode 100644 index 0000000..6e03c44 --- /dev/null +++ b/develop/src/app/dotnav-view/dotnav-view.component.ts @@ -0,0 +1,33 @@ +import { LitElement, Component, html, css } from '@rxdi/lit-html'; + +@Component({ + selector: 'dotnav-view-component', + style: css` + .container { + padding: 50px; + background: white; + color: #666; + } + `, + template(this: DotnavViewComponent) { + return html` +
+

Horizontal

+ + + + + + +

Vertical

+ + + + + + +
+ `; + } +}) +export class DotnavViewComponent extends LitElement {} diff --git a/develop/src/app/nav-view/nav-component.ts b/develop/src/app/nav-view/nav-component.ts index c7660fa..80ebdbd 100644 --- a/develop/src/app/nav-view/nav-component.ts +++ b/develop/src/app/nav-view/nav-component.ts @@ -38,6 +38,7 @@ import { Nav } from '../../../../src/nav'; Progress Alert Description List + Dotnav