diff --git a/.AMEYE b/.AMEYE index 014337d..9c02067 100644 --- a/.AMEYE +++ b/.AMEYE @@ -19,4 +19,13 @@ ionic serve --external git remote add origin https://gitlab.chiefsoft.net/IONIC/eRx.git -ionic generate page users/dash \ No newline at end of file +ionic generate page users/dash +ionic generate page users/schedule + + +ionic generate component CardTiles + +ionic generate component component/ItemCardTiles +ionic generate component component/PracticeHeader +ionic generate component component/FooterMenu + diff --git a/src/app/card-tiles/card-tiles.component.html b/src/app/card-tiles/card-tiles.component.html new file mode 100644 index 0000000..1b343c3 --- /dev/null +++ b/src/app/card-tiles/card-tiles.component.html @@ -0,0 +1,3 @@ +

+ card-tiles works! +

diff --git a/src/app/card-tiles/card-tiles.component.scss b/src/app/card-tiles/card-tiles.component.scss new file mode 100644 index 0000000..b133071 --- /dev/null +++ b/src/app/card-tiles/card-tiles.component.scss @@ -0,0 +1,3 @@ +ion-card{ + border-radius: 10px; +} \ No newline at end of file diff --git a/src/app/card-tiles/card-tiles.component.spec.ts b/src/app/card-tiles/card-tiles.component.spec.ts new file mode 100644 index 0000000..4e80b55 --- /dev/null +++ b/src/app/card-tiles/card-tiles.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { CardTilesComponent } from './card-tiles.component'; + +describe('CardTilesComponent', () => { + let component: CardTilesComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ CardTilesComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(CardTilesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/card-tiles/card-tiles.component.ts b/src/app/card-tiles/card-tiles.component.ts new file mode 100644 index 0000000..e13bde2 --- /dev/null +++ b/src/app/card-tiles/card-tiles.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-card-tiles', + templateUrl: './card-tiles.component.html', + styleUrls: ['./card-tiles.component.scss'], +}) +export class CardTilesComponent implements OnInit { + + constructor() { } + + ngOnInit() {} + +} diff --git a/src/app/component/footer-menu/footer-menu.component.html b/src/app/component/footer-menu/footer-menu.component.html new file mode 100644 index 0000000..afa00f9 --- /dev/null +++ b/src/app/component/footer-menu/footer-menu.component.html @@ -0,0 +1,30 @@ + + + + + +
+ Schedule +
+
+ + +
+ Orders +
+
+ + +
+ Encounters +
+
+ + +
+ Settings +
+
+
+
+
\ No newline at end of file diff --git a/src/app/component/footer-menu/footer-menu.component.scss b/src/app/component/footer-menu/footer-menu.component.scss new file mode 100644 index 0000000..7cb0975 --- /dev/null +++ b/src/app/component/footer-menu/footer-menu.component.scss @@ -0,0 +1,16 @@ +.footer-box{ + padding: 0px; + ion-grid{ + margin: 0px; + } +} +.foot-text{ + font-size: 12px; + font-weight: bold; +} +.foot-icon{ + font-size: 28px; +} +.footer-col{ + text-align: center; +} \ No newline at end of file diff --git a/src/app/component/footer-menu/footer-menu.component.spec.ts b/src/app/component/footer-menu/footer-menu.component.spec.ts new file mode 100644 index 0000000..7293ad5 --- /dev/null +++ b/src/app/component/footer-menu/footer-menu.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { FooterMenuComponent } from './footer-menu.component'; + +describe('FooterMenuComponent', () => { + let component: FooterMenuComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ FooterMenuComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(FooterMenuComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/component/footer-menu/footer-menu.component.ts b/src/app/component/footer-menu/footer-menu.component.ts new file mode 100644 index 0000000..33b3625 --- /dev/null +++ b/src/app/component/footer-menu/footer-menu.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-footer-menu', + templateUrl: './footer-menu.component.html', + styleUrls: ['./footer-menu.component.scss'], +}) +export class FooterMenuComponent implements OnInit { + + constructor() { } + + ngOnInit() {} + +} diff --git a/src/app/component/item-card-tiles/item-card-tiles.component.html b/src/app/component/item-card-tiles/item-card-tiles.component.html new file mode 100644 index 0000000..b8613ea --- /dev/null +++ b/src/app/component/item-card-tiles/item-card-tiles.component.html @@ -0,0 +1,10 @@ + + + {{subTitle}} + Card Title + + + + Keep close to Nature's heart... and break + + diff --git a/src/app/component/item-card-tiles/item-card-tiles.component.scss b/src/app/component/item-card-tiles/item-card-tiles.component.scss new file mode 100644 index 0000000..b564b98 --- /dev/null +++ b/src/app/component/item-card-tiles/item-card-tiles.component.scss @@ -0,0 +1,3 @@ +ion-card{ + border-radius: 15px; +} \ No newline at end of file diff --git a/src/app/component/item-card-tiles/item-card-tiles.component.spec.ts b/src/app/component/item-card-tiles/item-card-tiles.component.spec.ts new file mode 100644 index 0000000..04ad336 --- /dev/null +++ b/src/app/component/item-card-tiles/item-card-tiles.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { ItemCardTilesComponent } from './item-card-tiles.component'; + +describe('ItemCardTilesComponent', () => { + let component: ItemCardTilesComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ ItemCardTilesComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(ItemCardTilesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/component/item-card-tiles/item-card-tiles.component.ts b/src/app/component/item-card-tiles/item-card-tiles.component.ts new file mode 100644 index 0000000..7d60960 --- /dev/null +++ b/src/app/component/item-card-tiles/item-card-tiles.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-item-card-tiles', + templateUrl: './item-card-tiles.component.html', + styleUrls: ['./item-card-tiles.component.scss'], +}) +export class ItemCardTilesComponent implements OnInit { + + constructor() { } + subTitle:string = 'Olusesan Ameye'; + ngOnInit() {} + +} diff --git a/src/app/component/practice-header/practice-header.component.html b/src/app/component/practice-header/practice-header.component.html new file mode 100644 index 0000000..119d267 --- /dev/null +++ b/src/app/component/practice-header/practice-header.component.html @@ -0,0 +1,12 @@ + +

Best Medical Center

+

+ + + + + Dr. Bob Marley + + +

+
\ No newline at end of file diff --git a/src/app/component/practice-header/practice-header.component.scss b/src/app/component/practice-header/practice-header.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/component/practice-header/practice-header.component.spec.ts b/src/app/component/practice-header/practice-header.component.spec.ts new file mode 100644 index 0000000..50bb22a --- /dev/null +++ b/src/app/component/practice-header/practice-header.component.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { PracticeHeaderComponent } from './practice-header.component'; + +describe('PracticeHeaderComponent', () => { + let component: PracticeHeaderComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + declarations: [ PracticeHeaderComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(PracticeHeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/component/practice-header/practice-header.component.ts b/src/app/component/practice-header/practice-header.component.ts new file mode 100644 index 0000000..9561597 --- /dev/null +++ b/src/app/component/practice-header/practice-header.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-practice-header', + templateUrl: './practice-header.component.html', + styleUrls: ['./practice-header.component.scss'], +}) +export class PracticeHeaderComponent implements OnInit { + + constructor() { } + + ngOnInit() {} + +} diff --git a/src/app/users/dash/dash.module.ts b/src/app/users/dash/dash.module.ts index 6c97d71..11999e2 100644 --- a/src/app/users/dash/dash.module.ts +++ b/src/app/users/dash/dash.module.ts @@ -8,6 +8,9 @@ import { DashPageRoutingModule } from './dash-routing.module'; import { DashPage } from './dash.page'; +import {ItemCardTilesComponent} from '../../component/item-card-tiles/item-card-tiles.component'; +import {PracticeHeaderComponent} from '../../component/practice-header/practice-header.component'; +import { FooterMenuComponent } from '../../component/footer-menu/footer-menu.component'; @NgModule({ imports: [ CommonModule, @@ -15,6 +18,6 @@ import { DashPage } from './dash.page'; IonicModule, DashPageRoutingModule ], - declarations: [DashPage] + declarations: [DashPage,ItemCardTilesComponent,PracticeHeaderComponent,FooterMenuComponent] }) export class DashPageModule {} diff --git a/src/app/users/dash/dash.page.html b/src/app/users/dash/dash.page.html index 219c72c..e64f830 100644 --- a/src/app/users/dash/dash.page.html +++ b/src/app/users/dash/dash.page.html @@ -1,59 +1,48 @@ - [Icon] Practice Manager + Practice Manager - -

Best Medical Center

-

- - - - - Dr. Bob Marley - - -

-
+
+ +
- - ion-col + - ion-col + - ion-col + - ion-col + - ion-col + - ion-col + - -
- - Footer - - \ No newline at end of file + + + diff --git a/src/app/users/dash/dash.page.scss b/src/app/users/dash/dash.page.scss index e69de29..55e9e21 100644 --- a/src/app/users/dash/dash.page.scss +++ b/src/app/users/dash/dash.page.scss @@ -0,0 +1,19 @@ +ion-grid{ + background-color: beige; + padding: 0px; + ion-row{ + padding: 0px; + ion-col{ + padding: 0px; + } + } +} +.head-sesction-wrapper{ + padding-left: 20px; + padding-right: 20px; + padding-bottom: 0px; +} +.header-icon{ + height: 30px; width: auto; +} + diff --git a/src/app/users/dash/dash.page.ts b/src/app/users/dash/dash.page.ts index 1f8da6d..f0251ba 100644 --- a/src/app/users/dash/dash.page.ts +++ b/src/app/users/dash/dash.page.ts @@ -9,6 +9,11 @@ export class DashPage implements OnInit { constructor() { } + tileCardData:any = { + title:'My New Tit', + subt:'subtitle n', + desc: 'I am sending description' + } ngOnInit() { } diff --git a/src/assets/automedsys-icon.png b/src/assets/automedsys-icon.png new file mode 100644 index 0000000..a7317be Binary files /dev/null and b/src/assets/automedsys-icon.png differ