mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-04-27 02:23:10 +00:00
Added "message-boxes" styles to the typography Increased the home icon size in doc pages Changed doc component class names
225 lines
6.3 KiB
TypeScript
225 lines
6.3 KiB
TypeScript
import { Component } from '@angular/core';
|
|
import * as shape from 'd3-shape';
|
|
|
|
import { fuseAnimations } from '@fuse/animations/index';
|
|
|
|
@Component({
|
|
selector : 'docs-components-cards',
|
|
templateUrl: './cards.component.html',
|
|
styleUrls : ['./cards.component.scss'],
|
|
animations : fuseAnimations
|
|
})
|
|
export class DocsComponentsCardsComponent
|
|
{
|
|
view: string;
|
|
card9Expanded: boolean;
|
|
card10Expanded: boolean;
|
|
card19: any;
|
|
card24: any;
|
|
card25: any;
|
|
card26: any;
|
|
|
|
constructor()
|
|
{
|
|
// Set the defaults
|
|
this.view = 'preview';
|
|
|
|
this.card9Expanded = false;
|
|
this.card10Expanded = false;
|
|
this.card19 = {
|
|
scheme: {
|
|
domain: ['#5c84f1']
|
|
},
|
|
data : [
|
|
{
|
|
'name' : 'GOOG',
|
|
'series': [
|
|
{
|
|
'name' : 'Jan 1',
|
|
'value': 540.2
|
|
},
|
|
{
|
|
'name' : 'Jan 2',
|
|
'value': 539.4
|
|
},
|
|
{
|
|
'name' : 'Jan 3',
|
|
'value': 538.9
|
|
},
|
|
{
|
|
'name' : 'Jan 4',
|
|
'value': 539.6
|
|
},
|
|
{
|
|
'name' : 'Jan 5',
|
|
'value': 540
|
|
},
|
|
{
|
|
'name' : 'Jan 6',
|
|
'value': 540.2
|
|
},
|
|
{
|
|
'name' : 'Jan 7',
|
|
'value': 540.48
|
|
}
|
|
]
|
|
}
|
|
],
|
|
curve : shape.curveBasis
|
|
};
|
|
|
|
this.card24 = {
|
|
scheme : {
|
|
domain: ['#4867d2', '#5c84f1', '#89a9f4']
|
|
},
|
|
devices: [
|
|
{
|
|
'name' : 'Desktop',
|
|
'value' : 92.8,
|
|
'change': -0.6
|
|
},
|
|
{
|
|
'name' : 'Mobile',
|
|
'value' : 6.1,
|
|
'change': 0.7
|
|
},
|
|
{
|
|
'name' : 'Tablet',
|
|
'value' : 1.1,
|
|
'change': 0.1
|
|
}
|
|
]
|
|
};
|
|
|
|
this.card25 = {
|
|
scheme: {
|
|
domain: ['#5c84f1']
|
|
},
|
|
data : [
|
|
{
|
|
'name' : 'Monday',
|
|
'value': 221
|
|
},
|
|
{
|
|
'name' : 'Tuesday',
|
|
'value': 428
|
|
},
|
|
{
|
|
'name' : 'Wednesday',
|
|
'value': 492
|
|
},
|
|
{
|
|
'name' : 'Thursday',
|
|
'value': 471
|
|
},
|
|
{
|
|
'name' : 'Friday',
|
|
'value': 413
|
|
},
|
|
{
|
|
'name' : 'Saturday',
|
|
'value': 344
|
|
},
|
|
{
|
|
'name' : 'Sunday',
|
|
'value': 294
|
|
}
|
|
]
|
|
};
|
|
|
|
this.card26 = {
|
|
scheme: {
|
|
domain: ['#5c84f1']
|
|
},
|
|
data : [
|
|
{
|
|
'name' : 'Impressions',
|
|
'series': [
|
|
{
|
|
'name' : 'Jan 1',
|
|
'value': 670000
|
|
},
|
|
{
|
|
'name' : 'Jan 2',
|
|
'value': 540000
|
|
},
|
|
{
|
|
'name' : 'Jan 3',
|
|
'value': 820000
|
|
},
|
|
{
|
|
'name' : 'Jan 4',
|
|
'value': 570000
|
|
},
|
|
{
|
|
'name' : 'Jan 5',
|
|
'value': 720000
|
|
},
|
|
{
|
|
'name' : 'Jan 6',
|
|
'value': 570000
|
|
},
|
|
{
|
|
'name' : 'Jan 7',
|
|
'value': 870000
|
|
},
|
|
{
|
|
'name' : 'Jan 8',
|
|
'value': 720000
|
|
},
|
|
{
|
|
'name' : 'Jan 9',
|
|
'value': 890000
|
|
},
|
|
{
|
|
'name' : 'Jan 10',
|
|
'value': 987000
|
|
},
|
|
{
|
|
'name' : 'Jan 11',
|
|
'value': 1120000
|
|
},
|
|
{
|
|
'name' : 'Jan 12',
|
|
'value': 1360000
|
|
},
|
|
{
|
|
'name' : 'Jan 13',
|
|
'value': 1100000
|
|
},
|
|
{
|
|
'name' : 'Jan 14',
|
|
'value': 1490000
|
|
},
|
|
{
|
|
'name' : 'Jan 15',
|
|
'value': 980000
|
|
}
|
|
]
|
|
}
|
|
],
|
|
curve : shape.curveBasis
|
|
};
|
|
|
|
}
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
// @ Public methods
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
/**
|
|
* Toggle the view
|
|
*/
|
|
toggleView(): void
|
|
{
|
|
if ( this.view === 'preview' )
|
|
{
|
|
this.view = 'source';
|
|
}
|
|
else
|
|
{
|
|
this.view = 'preview';
|
|
}
|
|
}
|
|
}
|