Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
allo-app
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nabil Sadki
allo-app
Commits
b306fa0f
Commit
b306fa0f
authored
Aug 29, 2019
by
Nabil Sadki
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Classement
parent
459c4440
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
799 additions
and
267 deletions
+799
-267
app-routing.module.ts
src/app/app-routing.module.ts
+0
-2
app.component.ts
src/app/app.component.ts
+0
-3
classement.page.html
src/app/pages/classement/classement.page.html
+125
-69
classement.page.scss
src/app/pages/classement/classement.page.scss
+9
-0
hauts-faits.module.ts
src/app/pages/hauts-faits/hauts-faits.module.ts
+27
-2
hauts-faits.page.html
src/app/pages/hauts-faits/hauts-faits.page.html
+14
-191
progress-exp.module.ts
src/app/pages/progress-exp/progress-exp.module.ts
+26
-0
progress-exp.page.html
src/app/pages/progress-exp/progress-exp.page.html
+194
-0
progress-exp.page.scss
src/app/pages/progress-exp/progress-exp.page.scss
+22
-0
progress-exp.page.spec.ts
src/app/pages/progress-exp/progress-exp.page.spec.ts
+27
-0
progress-exp.page.ts
src/app/pages/progress-exp/progress-exp.page.ts
+15
-0
progress-merites.module.ts
src/app/pages/progress-merites/progress-merites.module.ts
+26
-0
progress-merites.page.html
src/app/pages/progress-merites/progress-merites.page.html
+194
-0
progress-merites.page.scss
src/app/pages/progress-merites/progress-merites.page.scss
+22
-0
progress-merites.page.spec.ts
src/app/pages/progress-merites/progress-merites.page.spec.ts
+27
-0
progress-merites.page.ts
src/app/pages/progress-merites/progress-merites.page.ts
+15
-0
quests.service.spec.ts
src/app/services/quests.service.spec.ts
+12
-0
quests.service.ts
src/app/services/quests.service.ts
+27
-0
crown.png
src/assets/img/ressources/crown.png
+0
-0
variables.scss
src/theme/variables.scss
+17
-0
No files found.
src/app/app-routing.module.ts
View file @
b306fa0f
...
...
@@ -8,8 +8,6 @@ const routes: Routes = [
{
path
:
'mainslider'
,
loadChildren
:
'./pages/mainslider/mainslider.module#MainsliderPageModule'
},
{
path
:
'app'
,
loadChildren
:
'./pages/menu/menu.module#MenuPageModule'
},
{
path
:
'offre-details'
,
loadChildren
:
'./pages/offre-details/offre-details.module#OffreDetailsPageModule'
},
];
@
NgModule
({
...
...
src/app/app.component.ts
View file @
b306fa0f
...
...
@@ -7,9 +7,6 @@ import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import
{
StatusBar
}
from
'@ionic-native/status-bar/ngx'
;
import
{
LocalNotifications
}
from
'@ionic-native/local-notifications/ngx'
;
import
{
TripService
}
from
'./services/trip-service'
;
// import { LocationService } from './services/location-service';
@
Component
({
selector
:
'app-root'
,
templateUrl
:
'app.component.html'
...
...
src/app/pages/classement/classement.page.html
View file @
b306fa0f
...
...
@@ -25,19 +25,20 @@
<ion-grid
no-padding
>
<ion-row>
<ion-col
class=
"ion-text-center"
no-padding
>
<ion-badge>
#1
</ion-badge>
<!-- <ion-badge>#1</ion-badge> -->
<ion-img
class=
"crown"
src=
"../../assets/img/ressources/crown.png"
></ion-img>
</ion-col>
</ion-row>
<ion-row>
<ion-col
class=
"ion-text-center"
no-padding
>
<ion-avatar
padding-
vertical
>
<ion-avatar
padding-
bottom
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
</ion-col>
</ion-row>
<ion-row>
<ion-col
class=
"ion-text-center"
no-padding
>
<ion-badge
color=
"
success"
>
5 263 Exp
</ion-badge>
<ion-badge
color=
"
warning"
>
Legendaire
</ion-badge>
</ion-col>
</ion-row>
</ion-grid>
...
...
@@ -86,7 +87,7 @@
</ion-row>
<ion-row>
<ion-col
class=
"ion-text-center"
no-padding
>
2 541
10 542
</ion-col>
<ion-col
class=
"ion-text-center"
no-padding
>
Oui
...
...
@@ -121,32 +122,13 @@
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-badge
color=
"purple"
>
Epic
</ion-badge>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
5 000
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
<!-- <ion-grid no-padding>
<ion-row>
<ion-col class="ion-text-center" no-padding>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-avatar padding-vertical>
<ion-img src="../../assets/img/avatar.jpeg"></ion-img>
</ion-avatar>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-badge color="success">5 263 Exp</ion-badge>
</ion-col>
</ion-row>
</ion-grid> -->
<!-- Second column -->
</ion-row>
</ion-grid>
</ion-card>
...
...
@@ -173,26 +155,6 @@
</ion-chip>
</ion-text>
</ion-col>
<!-- <ion-grid no-padding>
<ion-row>
<ion-col class="ion-text-center" no-padding>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-avatar padding-vertical>
<ion-img src="../../assets/img/avatar.jpeg"></ion-img>
</ion-avatar>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-badge color="success">5 263 Exp</ion-badge>
</ion-col>
</ion-row>
</ion-grid> -->
<!-- Second column -->
</ion-row>
</ion-grid>
</ion-card>
...
...
@@ -220,26 +182,60 @@
</ion-chip>
</ion-text>
</ion-col>
<!-- <ion-grid no-padding>
<ion-row>
<ion-col class="ion-text-center" no-padding>
</ion-col>
</ion-row>
</ion-grid>
</ion-card>
<ion-card
color=
"gradgrey"
class=
"mini"
no-margin
margin-horizontal
margin-bottom
>
<ion-grid
no-padding
>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-avatar padding-vertical>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"blue"
>
#5
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Ali Zaoui
<ion-icon
name=
"card"
></ion-icon></h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
2 630
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
</ion-row>
</ion-grid>
</ion-card>
<ion-card
color=
"gradgrey"
class=
"mini"
no-margin
margin-horizontal
margin-bottom
>
<ion-grid
no-padding
>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-badge color="success">5 263 Exp</ion-badge>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"blue"
>
#6
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<!-- <ion-img src="../../assets/img/avatar.jpeg"></ion-img> -->
<ion-icon
name=
"contact"
color=
"dark"
></ion-icon>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Mohammed Ziyad
</h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
1 630
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
</ion-row>
</ion-grid> -->
<!-- Second column -->
</ion-row>
</ion-grid>
</ion-card>
...
...
@@ -248,14 +244,14 @@
<ion-row>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"
blue"
>
#5
</ion-badge>
<ion-badge
class=
"rank"
color=
"
rose"
>
#7
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Ali Zaou
i
<h2
no-margin
>
Sofia Ouard
i
<ion-icon
name=
"card"
></ion-icon></h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
...
...
@@ -263,30 +259,90 @@
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
2 63
0
</ion-label>
<ion-label>
1 21
0
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
<!-- <ion-grid no-padding>
</ion-row>
</ion-grid>
</ion-card>
<ion-card
color=
"gradgrey"
class=
"mini"
no-margin
margin-horizontal
margin-bottom
>
<ion-grid
no-padding
>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"rose"
>
#8
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Ouafae Bicha
</h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
851
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
</ion-row>
</ion-grid>
</ion-card>
<ion-card
color=
"gradgrey"
class=
"mini"
no-margin
margin-horizontal
margin-bottom
>
<ion-grid
no-padding
>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-avatar padding-vertical>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"blue"
>
#9
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Aissam Hadari
<ion-icon
name=
"card"
></ion-icon></h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
700
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
</ion-row>
</ion-grid>
</ion-card>
<ion-card
color=
"gradgrey"
class=
"mini"
no-margin
margin-horizontal
margin-bottom
>
<ion-grid
no-padding
>
<ion-row>
<ion-col class="ion-text-center" no-padding>
<ion-badge color="success">5 263 Exp</ion-badge>
<!-- First column -->
<ion-col
size=
"2"
no-padding
>
<ion-badge
class=
"rank"
color=
"blue"
>
#10
</ion-badge>
</ion-col>
<ion-col
class=
"ion-text-left"
no-padding
>
<ion-avatar
class=
"ion-float-left"
>
<ion-img
src=
"../../assets/img/avatar.jpeg"
></ion-img>
</ion-avatar>
<ion-text
class=
"ion-float-left"
>
<h2
no-margin
>
Anass Seghir
<ion-icon
name=
"card"
></ion-icon></h2>
<p
no-margin
>
<ion-icon
name=
"calendar"
></ion-icon>
28/08/2019
</p>
<ion-chip
color=
"success"
no-margin
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
630
</ion-label>
</ion-chip>
</ion-text>
</ion-col>
</ion-row>
</ion-grid> -->
<!-- Second column -->
</ion-row>
</ion-grid>
</ion-card>
...
...
src/app/pages/classement/classement.page.scss
View file @
b306fa0f
...
...
@@ -20,9 +20,18 @@ ion-list {
}
ion-card
{
font-family
:
Abel
,
Arial
,
Verdana
,
sans-serif
;
ion-img
.crown
{
position
:
relative
;
z-index
:
99
;
margin-bottom
:
-15px
;
}
ion-avatar
{
width
:
100%
;
height
:
100%
;
ion-icon
{
width
:
100%
!
important
;
height
:
100%
!
important
;
}
}
ion-badge
{
font-family
:
Abel
,
Arial
,
Verdana
,
sans-serif
;
...
...
src/app/pages/hauts-faits/hauts-faits.module.ts
View file @
b306fa0f
...
...
@@ -10,7 +10,32 @@ import { HautsFaitsPage } from './hauts-faits.page';
const
routes
:
Routes
=
[
{
path
:
''
,
component
:
HautsFaitsPage
component
:
HautsFaitsPage
,
children
:
[
{
path
:
'merites'
,
children
:
[
{
path
:
''
,
loadChildren
:
'../../pages/progress-merites/progress-merites.module#ProgressMeritesPageModule'
},
]
},
{
path
:
'exp'
,
children
:
[
{
path
:
''
,
loadChildren
:
'../../pages/progress-exp/progress-exp.module#ProgressExpPageModule'
},
]
},
{
path
:
''
,
redirectTo
:
'/app/hauts-faits/merites'
,
pathMatch
:
'full'
}
]
}
];
...
...
@@ -23,4 +48,4 @@ const routes: Routes = [
],
declarations
:
[
HautsFaitsPage
]
})
export
class
HautsFaitsPageModule
{}
export
class
HautsFaitsPageModule
{
}
src/app/pages/hauts-faits/hauts-faits.page.html
View file @
b306fa0f
...
...
@@ -3,7 +3,6 @@
<ion-buttons
slot=
"start"
>
<ion-back-button
defaultHref=
"/app/profil"
text=
"Retour"
></ion-back-button>
</ion-buttons>
<!-- <ion-title class="ion-text-left">Progrès</ion-title> -->
<ion-chip
slot=
"end"
routerLink=
"/app/classement"
routerDirection=
"forward"
routerLinkActive=
"active"
>
<ion-icon
name=
"trophy"
color=
"secondary"
></ion-icon>
<ion-label
color=
"light"
>
Classement
</ion-label>
...
...
@@ -16,194 +15,17 @@
</ion-header>
<ion-content
color=
"light"
padding-top
>
<ion-text
class=
"ion-text-center"
>
<h1
no-margin
no-padding
>
Progrès
</h1>
</ion-text>
<ion-grid>
<ion-row>
<ion-col
size=
"2"
></ion-col>
<ion-col>
<ion-img
src=
"../../assets/img/ressources/checklist.png"
></ion-img>
</ion-col>
<ion-col
size=
"2"
></ion-col>
</ion-row>
</ion-grid>
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Connexion
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Marhba!
</h2>
<p>
Se connecter une seul fois à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
20
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
>
1/1
</ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
On s'habitue
</h2>
<p>
Se connecter 7 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
50
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/7
<ion-progress-bar
color=
"primary"
value=
"0.143"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Toujours en ligne!
</h2>
<p>
Se connecter 30 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/30
<ion-progress-bar
color=
"primary"
value=
"0.033"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Parrainage
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Viens, je te montre un truc
</h2>
<p>
Parrainer un(e) ami(e).
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
40
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
C'est super à 5!
</h2>
<p>
Parrainer 5 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/5
<ion-progress-bar
color=
"primary"
value=
"0.8"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
A 10, c'est encore mieux!!
</h2>
<p>
Parrainer 10 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
500
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/10
<ion-progress-bar
color=
"primary"
value=
"0.4"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Father
</h2>
<p>
Parrainer 30 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
1700
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/30
<ion-progress-bar
color=
"primary"
value=
"0.133"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Godfather
</h2>
<p>
Parrainer 50 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
3000
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/50
<ion-progress-bar
color=
"primary"
value=
"0.08"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
<ion-tabs>
<ion-tab-bar
slot=
"bottom"
>
<ion-tab-button
tab=
"merites"
>
<ion-icon
name=
"ribbon"
></ion-icon>
<ion-label>
Mérites
</ion-label>
</ion-tab-button>
<ion-tab-button
tab=
"exp"
>
<ion-icon
name=
"trending-up"
></ion-icon>
<ion-label>
Expérience
</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
</ion-content>
\ No newline at end of file
src/app/pages/progress-exp/progress-exp.module.ts
0 → 100644
View file @
b306fa0f
import
{
NgModule
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
FormsModule
}
from
'@angular/forms'
;
import
{
Routes
,
RouterModule
}
from
'@angular/router'
;
import
{
IonicModule
}
from
'@ionic/angular'
;
import
{
ProgressExpPage
}
from
'./progress-exp.page'
;
const
routes
:
Routes
=
[
{
path
:
''
,
component
:
ProgressExpPage
}
];
@
NgModule
({
imports
:
[
CommonModule
,
FormsModule
,
IonicModule
,
RouterModule
.
forChild
(
routes
)
],
declarations
:
[
ProgressExpPage
]
})
export
class
ProgressExpPageModule
{}
src/app/pages/progress-exp/progress-exp.page.html
0 → 100644
View file @
b306fa0f
<ion-content>
<ion-text
class=
"ion-text-center"
>
<h1>
Progrès
</h1>
</ion-text>
<ion-grid>
<ion-row>
<ion-col
size=
"2"
></ion-col>
<ion-col>
<ion-img
src=
"../../assets/img/ressources/checklist.png"
></ion-img>
</ion-col>
<ion-col
size=
"2"
></ion-col>
</ion-row>
</ion-grid>
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Connexion
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Everyday
</h2>
<p>
Connexion hebdomadaire.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
20
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
>
1/1
</ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
On s'habitue
</h2>
<p>
Se connecter 7 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
50
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/7
<ion-progress-bar
color=
"primary"
value=
"0.143"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Toujours en ligne!
</h2>
<p>
Se connecter 30 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/30
<ion-progress-bar
color=
"primary"
value=
"0.033"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Parrainage
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Viens, je te montre un truc
</h2>
<p>
Parrainer un(e) ami(e).
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
40
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
C'est super à 5!
</h2>
<p>
Parrainer 5 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/5
<ion-progress-bar
color=
"primary"
value=
"0.8"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
A 10, c'est encore mieux!!
</h2>
<p>
Parrainer 10 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
500
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/10
<ion-progress-bar
color=
"primary"
value=
"0.4"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Father
</h2>
<p>
Parrainer 30 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
1700
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/30
<ion-progress-bar
color=
"primary"
value=
"0.133"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Godfather
</h2>
<p>
Parrainer 50 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"trending-up"
color=
"blue"
></ion-icon>
<ion-label>
3000
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/50
<ion-progress-bar
color=
"primary"
value=
"0.08"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
</ion-content>
\ No newline at end of file
src/app/pages/progress-exp/progress-exp.page.scss
0 → 100644
View file @
b306fa0f
ion-item
{
border
:
1px
solid
var
(
--
ion-color-light
);
border-radius
:
15px
;
margin
:
10px
;
padding
:
5px
;
background
:
#fff
;
.item-native
{
border-radius
:
15px
;
}
ion-icon
.ach-icon
{
font-size
:
3em
;
}
h2
{
font-weight
:
bold
;
}
ion-progress-bar
{
height
:
10px
;
border-radius
:
5px
;
}
}
\ No newline at end of file
src/app/pages/progress-exp/progress-exp.page.spec.ts
0 → 100644
View file @
b306fa0f
import
{
CUSTOM_ELEMENTS_SCHEMA
}
from
'@angular/core'
;
import
{
async
,
ComponentFixture
,
TestBed
}
from
'@angular/core/testing'
;
import
{
ProgressExpPage
}
from
'./progress-exp.page'
;
describe
(
'ProgressExpPage'
,
()
=>
{
let
component
:
ProgressExpPage
;
let
fixture
:
ComponentFixture
<
ProgressExpPage
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
ProgressExpPage
],
schemas
:
[
CUSTOM_ELEMENTS_SCHEMA
],
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
ProgressExpPage
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
it
(
'should create'
,
()
=>
{
expect
(
component
).
toBeTruthy
();
});
});
src/app/pages/progress-exp/progress-exp.page.ts
0 → 100644
View file @
b306fa0f
import
{
Component
,
OnInit
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-progress-exp'
,
templateUrl
:
'./progress-exp.page.html'
,
styleUrls
:
[
'./progress-exp.page.scss'
],
})
export
class
ProgressExpPage
implements
OnInit
{
constructor
()
{
}
ngOnInit
()
{
}
}
src/app/pages/progress-merites/progress-merites.module.ts
0 → 100644
View file @
b306fa0f
import
{
NgModule
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
FormsModule
}
from
'@angular/forms'
;
import
{
Routes
,
RouterModule
}
from
'@angular/router'
;
import
{
IonicModule
}
from
'@ionic/angular'
;
import
{
ProgressMeritesPage
}
from
'./progress-merites.page'
;
const
routes
:
Routes
=
[
{
path
:
''
,
component
:
ProgressMeritesPage
}
];
@
NgModule
({
imports
:
[
CommonModule
,
FormsModule
,
IonicModule
,
RouterModule
.
forChild
(
routes
)
],
declarations
:
[
ProgressMeritesPage
]
})
export
class
ProgressMeritesPageModule
{}
src/app/pages/progress-merites/progress-merites.page.html
0 → 100644
View file @
b306fa0f
<ion-content>
<ion-text
class=
"ion-text-center"
>
<h1>
Progrès
</h1>
</ion-text>
<ion-grid>
<ion-row>
<ion-col
size=
"2"
></ion-col>
<ion-col>
<ion-img
src=
"../../assets/img/ressources/checklist.png"
></ion-img>
</ion-col>
<ion-col
size=
"2"
></ion-col>
</ion-row>
</ion-grid>
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Connexion
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Marhba!
</h2>
<p>
Se connecter une seul fois à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
20
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
>
1/1
</ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
On s'habitue
</h2>
<p>
Se connecter 7 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
50
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/7
<ion-progress-bar
color=
"primary"
value=
"0.143"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"power"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Toujours en ligne!
</h2>
<p>
Se connecter 30 fois successives à l'application.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/30
<ion-progress-bar
color=
"primary"
value=
"0.033"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
<!-- <ion-card no-margin margin-horizontal margin-bottom padding-bottom> -->
<ion-list>
<ion-list-header
color=
"light"
>
Parrainage
</ion-list-header>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"checkmark-circle-outline"
color=
"success"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Viens, je te montre un truc
</h2>
<p>
Parrainer un(e) ami(e).
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
40
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
1/1
<ion-progress-bar
color=
"success"
value=
"1"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-top
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
C'est super à 5!
</h2>
<p>
Parrainer 5 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
200
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/5
<ion-progress-bar
color=
"primary"
value=
"0.8"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
A 10, c'est encore mieux!!
</h2>
<p>
Parrainer 10 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
500
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/10
<ion-progress-bar
color=
"primary"
value=
"0.4"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Father
</h2>
<p>
Parrainer 30 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
1700
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/30
<ion-progress-bar
color=
"primary"
value=
"0.133"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
<ion-item
lines=
"none"
margin-vertical
>
<ion-icon
class=
"ach-icon"
name=
"contacts"
slot=
"start"
></ion-icon>
<ion-label
no-margin
>
<h2>
Godfather
</h2>
<p>
Parrainer 50 ami(e)s.
</p>
<ion-grid
no-padding
>
<ion-row>
<ion-col
no-padding
class=
"ion-text-start"
size=
"5"
>
<ion-chip
outline=
"true"
>
<ion-icon
name=
"ribbon"
color=
"secondary"
></ion-icon>
<ion-label>
3000
</ion-label>
</ion-chip>
</ion-col>
<ion-col
no-padding
class=
"ion-text-end"
size=
"7"
>
4/50
<ion-progress-bar
color=
"primary"
value=
"0.08"
></ion-progress-bar>
</ion-col>
</ion-row>
</ion-grid>
</ion-label>
</ion-item>
</ion-list>
<!-- </ion-card> -->
</ion-content>
\ No newline at end of file
src/app/pages/progress-merites/progress-merites.page.scss
0 → 100644
View file @
b306fa0f
ion-item
{
border
:
1px
solid
var
(
--
ion-color-light
);
border-radius
:
15px
;
margin
:
10px
;
padding
:
5px
;
background
:
#fff
;
.item-native
{
border-radius
:
15px
;
}
ion-icon
.ach-icon
{
font-size
:
3em
;
}
h2
{
font-weight
:
bold
;
}
ion-progress-bar
{
height
:
10px
;
border-radius
:
5px
;
}
}
\ No newline at end of file
src/app/pages/progress-merites/progress-merites.page.spec.ts
0 → 100644
View file @
b306fa0f
import
{
CUSTOM_ELEMENTS_SCHEMA
}
from
'@angular/core'
;
import
{
async
,
ComponentFixture
,
TestBed
}
from
'@angular/core/testing'
;
import
{
ProgressMeritesPage
}
from
'./progress-merites.page'
;
describe
(
'ProgressMeritesPage'
,
()
=>
{
let
component
:
ProgressMeritesPage
;
let
fixture
:
ComponentFixture
<
ProgressMeritesPage
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
ProgressMeritesPage
],
schemas
:
[
CUSTOM_ELEMENTS_SCHEMA
],
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
ProgressMeritesPage
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
it
(
'should create'
,
()
=>
{
expect
(
component
).
toBeTruthy
();
});
});
src/app/pages/progress-merites/progress-merites.page.ts
0 → 100644
View file @
b306fa0f
import
{
Component
,
OnInit
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-progress-merites'
,
templateUrl
:
'./progress-merites.page.html'
,
styleUrls
:
[
'./progress-merites.page.scss'
],
})
export
class
ProgressMeritesPage
implements
OnInit
{
constructor
()
{
}
ngOnInit
()
{
}
}
src/app/services/quests.service.spec.ts
0 → 100644
View file @
b306fa0f
import
{
TestBed
}
from
'@angular/core/testing'
;
import
{
QuestsService
}
from
'./quests.service'
;
describe
(
'QuestsService'
,
()
=>
{
beforeEach
(()
=>
TestBed
.
configureTestingModule
({}));
it
(
'should be created'
,
()
=>
{
const
service
:
QuestsService
=
TestBed
.
get
(
QuestsService
);
expect
(
service
).
toBeTruthy
();
});
});
src/app/services/quests.service.ts
0 → 100644
View file @
b306fa0f
import
{
AlertController
}
from
'@ionic/angular'
;
import
{
Injectable
}
from
'@angular/core'
;
@
Injectable
({
providedIn
:
'root'
})
export
class
QuestsService
{
constructor
(
private
alertCtrl
:
AlertController
)
{
}
async
presentAlert
(
title
,
message
)
{
const
alert
=
await
this
.
alertCtrl
.
create
({
cssClass
:
'allo-alert-quest'
,
header
:
title
,
message
:
message
,
buttons
:
[
'OK'
]
});
await
alert
.
present
();
}
showMsg
()
{
setInterval
(()
=>
{
console
.
log
(
'Still here!'
);
},
2000
);
}
}
src/assets/img/ressources/crown.png
0 → 100644
View file @
b306fa0f
6 KB
src/theme/variables.scss
View file @
b306fa0f
...
...
@@ -136,6 +136,14 @@
--ion-color-rose-shade
:
#e0b5e0
;
--ion-color-rose-tint
:
#ffd3ff
;
/** Purple **/
--ion-color-purple
:
#c98ce3
;
--ion-color-purple-rgb
:
201
,
140
,
227
;
--ion-color-purple-contrast
:
#000000
;
--ion-color-purple-contrast-rgb
:
0
,
0
,
0
;
--ion-color-purple-shade
:
#b17bc8
;
--ion-color-purple-tint
:
#ce98e6
;
--ion-font-family
:
"Open Sans"
;
}
...
...
@@ -183,3 +191,12 @@
--ion-color-shade
:
var
(
--
ion-color-rose-shade
);
--ion-color-tint
:
var
(
--
ion-color-rose-tint
);
}
.ion-color-purple
{
--ion-color-base
:
var
(
--
ion-color-purple
);
--ion-color-base-rgb
:
var
(
--
ion-color-purple-rgb
);
--ion-color-contrast
:
var
(
--
ion-color-purple-contrast
);
--ion-color-contrast-rgb
:
var
(
--
ion-color-purple-contrast-rgb
);
--ion-color-shade
:
var
(
--
ion-color-purple-shade
);
--ion-color-tint
:
var
(
--
ion-color-purple-tint
);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment