Skip to content

Instantly share code, notes, and snippets.

View fcampinho's full-sized avatar

Fabio Campinho fcampinho

View GitHub Profile
import { Component } from '@angular/core';
import { IonicPage, ViewController, NavParams } from 'ionic-angular';
import { UUID } from 'angular2-uuid';
import * as moment from 'moment';
import { Task, TimeTracker } from '../../commons/types';
import { TimeTrackerModel } from '../../models/timetracker-model';
@IonicPage()
@Component({
<ion-header>
<ion-toolbar color="primary">
<ion-title>TimeTracker</ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="close()"><ion-icon name="close"></ion-icon></button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-content padding>
<h1>Task: {{task.title}}</h1>
import { Component } from '@angular/core';
import { IonicPage, Platform, NavController, NavParams, AlertController, ActionSheetController, ModalController } from 'ionic-angular';
import { Task, TimeTracker } from '../../commons/types';
@IonicPage()
@Component({
selector: 'page-time-tracker-list',
templateUrl: 'time-tracker-list.html',
})
<ion-header>
<ion-navbar color="primary">
<ion-title>TimeTrackers Task: {{task.title}}</ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="addItem()">
<ion-icon name="add-circle">
</ion-icon>
</button>
</ion-buttons>
</ion-navbar>
import { Component } from '@angular/core';
import { IonicPage, Platform, NavController, NavParams, AlertController, ActionSheetController, ModalController } from 'ionic-angular';
import { Task, Schedule } from '../../commons/types';
@IonicPage()
@Component({
selector: 'page-schedule-list',
templateUrl: 'schedule-list.html',
})
<ion-header>
<ion-navbar color="primary">
<ion-title>Schedules</ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="addItem()">
<ion-icon name="add-circle">
</ion-icon>
</button>
</ion-buttons>
</ion-navbar>
import { Component } from '@angular/core';
import { IonicPage, ViewController, NavParams } from 'ionic-angular';
import { UUID } from 'angular2-uuid';
import * as moment from 'moment';
import { Task, Schedule } from '../../commons/types';
import { ScheduleModel } from '../../models/schedule-model';
@IonicPage()
<ion-header>
<ion-toolbar color="primary">
<ion-title>Schedule</ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="close()"><ion-icon name="close"></ion-icon></button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-content padding>
<h1>Task: {{task.title}}</h1>
<ion-header>
<ion-toolbar color="primary">
<ion-title>Task: {{title}}</ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="close()"><ion-icon name="close"></ion-icon></button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-content padding>
import { Component } from '@angular/core';
import { IonicPage, ViewController, NavParams } from 'ionic-angular';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { UUID } from 'angular2-uuid';
import { WorkItem, Task } from '../../commons/types';
import { TaskModel } from '../../models/task-model';
@IonicPage()
@Component({