├── src ├── app │ ├── app.component.css │ ├── views │ │ ├── help │ │ │ ├── help.component.scss │ │ │ ├── help.component.ts │ │ │ ├── help.component.spec.ts │ │ │ └── help.component.html │ │ ├── maps │ │ │ └── map1 │ │ │ │ ├── map1.component.scss │ │ │ │ ├── map1.component.ts │ │ │ │ ├── map1.component.spec.ts │ │ │ │ └── map1.component.html │ │ ├── tables │ │ │ └── basic-table │ │ │ │ ├── basic-table.component.scss │ │ │ │ ├── basic-table.component.ts │ │ │ │ ├── basic-table.component.spec.ts │ │ │ │ └── basic-table.component.html │ │ ├── errors │ │ │ ├── not-found │ │ │ │ ├── not-found.component.scss │ │ │ │ ├── not-found.component.ts │ │ │ │ ├── not-found.component.html │ │ │ │ └── not-found.component.spec.ts │ │ │ └── error.module.ts │ │ ├── modals │ │ │ ├── modals.component.scss │ │ │ ├── modals.component.ts │ │ │ └── modals.component.spec.ts │ │ ├── dashboards │ │ │ ├── common │ │ │ │ ├── stats-card │ │ │ │ │ ├── stats-card.component.ts │ │ │ │ │ ├── stats-card.component.spec.ts │ │ │ │ │ ├── stats-card.component.scss │ │ │ │ │ └── stats-card.component.html │ │ │ │ └── stats-card2 │ │ │ │ │ ├── stats-card2.component.ts │ │ │ │ │ ├── stats-card2.component.spec.ts │ │ │ │ │ ├── stats-card2.component.scss │ │ │ │ │ └── stats-card2.component.html │ │ │ └── dashboard1 │ │ │ │ ├── dashboard1.component.scss │ │ │ │ ├── dashboard1.component.spec.ts │ │ │ │ └── dashboard1.component.ts │ │ ├── profile │ │ │ └── profile1 │ │ │ │ ├── profile1.component.scss │ │ │ │ ├── profile1.component.spec.ts │ │ │ │ ├── profile1.component.ts │ │ │ │ └── profile1.component.html │ │ └── views.module.ts │ ├── main-layout │ │ ├── footer │ │ │ ├── footer.component.scss │ │ │ ├── footer.component.ts │ │ │ ├── footer.component.spec.ts │ │ │ └── footer.component.html │ │ └── navigation │ │ │ ├── navigation.component.ts │ │ │ ├── navigation.module.ts │ │ │ ├── navigation.component.spec.ts │ │ │ ├── navigation.component.scss │ │ │ └── navigation.component.html │ ├── shared │ │ ├── components │ │ │ ├── modal │ │ │ │ ├── modal.component.scss │ │ │ │ ├── modal.component.html │ │ │ │ ├── modal.component.spec.ts │ │ │ │ └── modal.component.ts │ │ │ ├── panel │ │ │ │ ├── panel.component.scss │ │ │ │ ├── panel.component.html │ │ │ │ ├── panel.component.ts │ │ │ │ └── panel.component.spec.ts │ │ │ ├── overlay-card │ │ │ │ ├── overlay-card.component.scss │ │ │ │ ├── overlay-card.component.html │ │ │ │ ├── overlay-card.component.ts │ │ │ │ └── overlay-card.component.spec.ts │ │ │ ├── cascading-card │ │ │ │ ├── cascading-card.component.scss │ │ │ │ ├── cascading-card.component.ts │ │ │ │ ├── cascading-card.component.html │ │ │ │ └── cascading-card.component.spec.ts │ │ │ └── cascading-panel │ │ │ │ ├── cascading-panel.component.scss │ │ │ │ ├── cascading-panel.component.ts │ │ │ │ ├── cascading-panel.component.html │ │ │ │ └── cascading-panel.component.spec.ts │ │ └── shared.module.ts │ ├── app.component.html │ ├── app.component.spec.ts │ ├── app.component.ts │ └── app.module.ts ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── assets │ └── img │ │ ├── flags │ │ ├── ad.png │ │ ├── ae.png │ │ ├── af.png │ │ ├── ag.png │ │ ├── ai.png │ │ ├── al.png │ │ ├── am.png │ │ ├── an.png │ │ ├── ao.png │ │ ├── aq.png │ │ ├── ar.png │ │ ├── as.png │ │ ├── at.png │ │ ├── au.png │ │ ├── aw.png │ │ ├── az.png │ │ ├── ba.png │ │ ├── bb.png │ │ ├── bd.png │ │ ├── be.png │ │ ├── bf.png │ │ ├── bg.png │ │ ├── bh.png │ │ ├── bi.png │ │ ├── bj.png │ │ ├── bm.png │ │ ├── bn.png │ │ ├── bo.png │ │ ├── br.png │ │ ├── bs.png │ │ ├── bt.png │ │ ├── bw.png │ │ ├── by.png │ │ ├── bz.png │ │ ├── ca.png │ │ ├── cd.png │ │ ├── cf.png │ │ ├── cg.png │ │ ├── ch.png │ │ ├── ci.png │ │ ├── ck.png │ │ ├── cl.png │ │ ├── cm.png │ │ ├── cn.png │ │ ├── co.png │ │ ├── cr.png │ │ ├── cu.png │ │ ├── cv.png │ │ ├── cy.png │ │ ├── cz.png │ │ ├── de.png │ │ ├── dj.png │ │ ├── dk.png │ │ ├── dm.png │ │ ├── do.png │ │ ├── dz.png │ │ ├── ec.png │ │ ├── ee.png │ │ ├── eg.png │ │ ├── eh.png │ │ ├── er.png │ │ ├── es.png │ │ ├── et.png │ │ ├── fi.png │ │ ├── fj.png │ │ ├── fm.png │ │ ├── fo.png │ │ ├── fr.png │ │ ├── ga.png │ │ ├── gb.png │ │ ├── gd.png │ │ ├── ge.png │ │ ├── gg.png │ │ ├── gh.png │ │ ├── gi.png │ │ ├── gl.png │ │ ├── gm.png │ │ ├── gn.png │ │ ├── gp.png │ │ ├── gq.png │ │ ├── gr.png │ │ ├── gt.png │ │ ├── gu.png │ │ ├── gw.png │ │ ├── gy.png │ │ ├── hk.png │ │ ├── hn.png │ │ ├── hr.png │ │ ├── ht.png │ │ ├── hu.png │ │ ├── id.png │ │ ├── ie.png │ │ ├── il.png │ │ ├── im.png │ │ ├── in.png │ │ ├── iq.png │ │ ├── ir.png │ │ ├── is.png │ │ ├── it.png │ │ ├── je.png │ │ ├── jm.png │ │ ├── jo.png │ │ ├── jp.png │ │ ├── ke.png │ │ ├── kg.png │ │ ├── kh.png │ │ ├── ki.png │ │ ├── km.png │ │ ├── kn.png │ │ ├── kp.png │ │ ├── kr.png │ │ ├── kw.png │ │ ├── ky.png │ │ ├── kz.png │ │ ├── la.png │ │ ├── lb.png │ │ ├── lc.png │ │ ├── li.png │ │ ├── lk.png │ │ ├── lr.png │ │ ├── ls.png │ │ ├── lt.png │ │ ├── lu.png │ │ ├── lv.png │ │ ├── ly.png │ │ ├── ma.png │ │ ├── mc.png │ │ ├── md.png │ │ ├── me.png │ │ ├── mg.png │ │ ├── mh.png │ │ ├── mk.png │ │ ├── ml.png │ │ ├── mm.png │ │ ├── mn.png │ │ ├── mo.png │ │ ├── mq.png │ │ ├── mr.png │ │ ├── ms.png │ │ ├── mt.png │ │ ├── mu.png │ │ ├── mv.png │ │ ├── mw.png │ │ ├── mx.png │ │ ├── my.png │ │ ├── mz.png │ │ ├── na.png │ │ ├── nc.png │ │ ├── ne.png │ │ ├── ng.png │ │ ├── ni.png │ │ ├── nl.png │ │ ├── no.png │ │ ├── np.png │ │ ├── nr.png │ │ ├── nz.png │ │ ├── om.png │ │ ├── pa.png │ │ ├── pe.png │ │ ├── pf.png │ │ ├── pg.png │ │ ├── ph.png │ │ ├── pk.png │ │ ├── pl.png │ │ ├── pr.png │ │ ├── ps.png │ │ ├── pt.png │ │ ├── pw.png │ │ ├── py.png │ │ ├── qa.png │ │ ├── re.png │ │ ├── ro.png │ │ ├── rs.png │ │ ├── ru.png │ │ ├── rw.png │ │ ├── sa.png │ │ ├── sb.png │ │ ├── sc.png │ │ ├── sd.png │ │ ├── se.png │ │ ├── sg.png │ │ ├── si.png │ │ ├── sk.png │ │ ├── sl.png │ │ ├── sm.png │ │ ├── sn.png │ │ ├── so.png │ │ ├── sr.png │ │ ├── st.png │ │ ├── sv.png │ │ ├── sy.png │ │ ├── sz.png │ │ ├── tc.png │ │ ├── td.png │ │ ├── tg.png │ │ ├── th.png │ │ ├── tj.png │ │ ├── tl.png │ │ ├── tm.png │ │ ├── tn.png │ │ ├── to.png │ │ ├── tr.png │ │ ├── tt.png │ │ ├── tv.png │ │ ├── tw.png │ │ ├── tz.png │ │ ├── ua.png │ │ ├── ug.png │ │ ├── us.png │ │ ├── uy.png │ │ ├── uz.png │ │ ├── va.png │ │ ├── vc.png │ │ ├── ve.png │ │ ├── vg.png │ │ ├── vi.png │ │ ├── vn.png │ │ ├── vu.png │ │ ├── ws.png │ │ ├── ye.png │ │ ├── za.png │ │ ├── zm.png │ │ ├── zw.png │ │ ├── _CIS.png │ │ ├── _NATO.png │ │ ├── _OPEC.png │ │ ├── _ASEAN.png │ │ ├── _CARICOM.png │ │ ├── _England.png │ │ ├── _Kosovo.png │ │ ├── _Wales.png │ │ ├── _Red Cross.png │ │ ├── _Scotland.png │ │ ├── _Arab League.png │ │ ├── _Commonwealth.png │ │ ├── _Somaliland.png │ │ ├── _European Union.png │ │ ├── _United Nations.png │ │ ├── _Northern Cyprus.png │ │ ├── _Northern Ireland.png │ │ ├── _Olimpic Movement.png │ │ ├── _African Union(OAS).png │ │ └── _Islamic Conference.png │ │ └── angular-mdb.png ├── main.ts ├── .browserslistrc ├── index.html ├── test.ts ├── karma.conf.js ├── styles.scss └── polyfills.ts ├── Useful_Resources.pdf ├── angular-bootstrap-md-15.0.0.tgz ├── tsconfig.app.json ├── tsconfig.spec.json ├── tsconfig.json ├── .gitignore ├── LICENSE ├── .eslintrc.json ├── package.json ├── README.md └── angular.json /src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/views/help/help.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/main-layout/footer/footer.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/modal/modal.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/panel/panel.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/overlay-card/overlay-card.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-card/cascading-card.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-panel/cascading-panel.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/favicon.ico -------------------------------------------------------------------------------- /Useful_Resources.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/Useful_Resources.pdf -------------------------------------------------------------------------------- /src/assets/img/flags/ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ad.png -------------------------------------------------------------------------------- /src/assets/img/flags/ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ae.png -------------------------------------------------------------------------------- /src/assets/img/flags/af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/af.png -------------------------------------------------------------------------------- /src/assets/img/flags/ag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ag.png -------------------------------------------------------------------------------- /src/assets/img/flags/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ai.png -------------------------------------------------------------------------------- /src/assets/img/flags/al.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/al.png -------------------------------------------------------------------------------- /src/assets/img/flags/am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/am.png -------------------------------------------------------------------------------- /src/assets/img/flags/an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/an.png -------------------------------------------------------------------------------- /src/assets/img/flags/ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ao.png -------------------------------------------------------------------------------- /src/assets/img/flags/aq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/aq.png -------------------------------------------------------------------------------- /src/assets/img/flags/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ar.png -------------------------------------------------------------------------------- /src/assets/img/flags/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/as.png -------------------------------------------------------------------------------- /src/assets/img/flags/at.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/at.png -------------------------------------------------------------------------------- /src/assets/img/flags/au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/au.png -------------------------------------------------------------------------------- /src/assets/img/flags/aw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/aw.png -------------------------------------------------------------------------------- /src/assets/img/flags/az.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/az.png -------------------------------------------------------------------------------- /src/assets/img/flags/ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ba.png -------------------------------------------------------------------------------- /src/assets/img/flags/bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bb.png -------------------------------------------------------------------------------- /src/assets/img/flags/bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bd.png -------------------------------------------------------------------------------- /src/assets/img/flags/be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/be.png -------------------------------------------------------------------------------- /src/assets/img/flags/bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bf.png -------------------------------------------------------------------------------- /src/assets/img/flags/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bg.png -------------------------------------------------------------------------------- /src/assets/img/flags/bh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bh.png -------------------------------------------------------------------------------- /src/assets/img/flags/bi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bi.png -------------------------------------------------------------------------------- /src/assets/img/flags/bj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bj.png -------------------------------------------------------------------------------- /src/assets/img/flags/bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bm.png -------------------------------------------------------------------------------- /src/assets/img/flags/bn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bn.png -------------------------------------------------------------------------------- /src/assets/img/flags/bo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bo.png -------------------------------------------------------------------------------- /src/assets/img/flags/br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/br.png -------------------------------------------------------------------------------- /src/assets/img/flags/bs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bs.png -------------------------------------------------------------------------------- /src/assets/img/flags/bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bt.png -------------------------------------------------------------------------------- /src/assets/img/flags/bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bw.png -------------------------------------------------------------------------------- /src/assets/img/flags/by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/by.png -------------------------------------------------------------------------------- /src/assets/img/flags/bz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/bz.png -------------------------------------------------------------------------------- /src/assets/img/flags/ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ca.png -------------------------------------------------------------------------------- /src/assets/img/flags/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cd.png -------------------------------------------------------------------------------- /src/assets/img/flags/cf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cf.png -------------------------------------------------------------------------------- /src/assets/img/flags/cg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cg.png -------------------------------------------------------------------------------- /src/assets/img/flags/ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ch.png -------------------------------------------------------------------------------- /src/assets/img/flags/ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ci.png -------------------------------------------------------------------------------- /src/assets/img/flags/ck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ck.png -------------------------------------------------------------------------------- /src/assets/img/flags/cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cl.png -------------------------------------------------------------------------------- /src/assets/img/flags/cm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cm.png -------------------------------------------------------------------------------- /src/assets/img/flags/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cn.png -------------------------------------------------------------------------------- /src/assets/img/flags/co.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/co.png -------------------------------------------------------------------------------- /src/assets/img/flags/cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cr.png -------------------------------------------------------------------------------- /src/assets/img/flags/cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cu.png -------------------------------------------------------------------------------- /src/assets/img/flags/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cv.png -------------------------------------------------------------------------------- /src/assets/img/flags/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cy.png -------------------------------------------------------------------------------- /src/assets/img/flags/cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/cz.png -------------------------------------------------------------------------------- /src/assets/img/flags/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/de.png -------------------------------------------------------------------------------- /src/assets/img/flags/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/dj.png -------------------------------------------------------------------------------- /src/assets/img/flags/dk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/dk.png -------------------------------------------------------------------------------- /src/assets/img/flags/dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/dm.png -------------------------------------------------------------------------------- /src/assets/img/flags/do.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/do.png -------------------------------------------------------------------------------- /src/assets/img/flags/dz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/dz.png -------------------------------------------------------------------------------- /src/assets/img/flags/ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ec.png -------------------------------------------------------------------------------- /src/assets/img/flags/ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ee.png -------------------------------------------------------------------------------- /src/assets/img/flags/eg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/eg.png -------------------------------------------------------------------------------- /src/assets/img/flags/eh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/eh.png -------------------------------------------------------------------------------- /src/assets/img/flags/er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/er.png -------------------------------------------------------------------------------- /src/assets/img/flags/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/es.png -------------------------------------------------------------------------------- /src/assets/img/flags/et.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/et.png -------------------------------------------------------------------------------- /src/assets/img/flags/fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/fi.png -------------------------------------------------------------------------------- /src/assets/img/flags/fj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/fj.png -------------------------------------------------------------------------------- /src/assets/img/flags/fm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/fm.png -------------------------------------------------------------------------------- /src/assets/img/flags/fo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/fo.png -------------------------------------------------------------------------------- /src/assets/img/flags/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/fr.png -------------------------------------------------------------------------------- /src/assets/img/flags/ga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ga.png -------------------------------------------------------------------------------- /src/assets/img/flags/gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gb.png -------------------------------------------------------------------------------- /src/assets/img/flags/gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gd.png -------------------------------------------------------------------------------- /src/assets/img/flags/ge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ge.png -------------------------------------------------------------------------------- /src/assets/img/flags/gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gg.png -------------------------------------------------------------------------------- /src/assets/img/flags/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gh.png -------------------------------------------------------------------------------- /src/assets/img/flags/gi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gi.png -------------------------------------------------------------------------------- /src/assets/img/flags/gl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gl.png -------------------------------------------------------------------------------- /src/assets/img/flags/gm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gm.png -------------------------------------------------------------------------------- /src/assets/img/flags/gn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gn.png -------------------------------------------------------------------------------- /src/assets/img/flags/gp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gp.png -------------------------------------------------------------------------------- /src/assets/img/flags/gq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gq.png -------------------------------------------------------------------------------- /src/assets/img/flags/gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gr.png -------------------------------------------------------------------------------- /src/assets/img/flags/gt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gt.png -------------------------------------------------------------------------------- /src/assets/img/flags/gu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gu.png -------------------------------------------------------------------------------- /src/assets/img/flags/gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gw.png -------------------------------------------------------------------------------- /src/assets/img/flags/gy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/gy.png -------------------------------------------------------------------------------- /src/assets/img/flags/hk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/hk.png -------------------------------------------------------------------------------- /src/assets/img/flags/hn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/hn.png -------------------------------------------------------------------------------- /src/assets/img/flags/hr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/hr.png -------------------------------------------------------------------------------- /src/assets/img/flags/ht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ht.png -------------------------------------------------------------------------------- /src/assets/img/flags/hu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/hu.png -------------------------------------------------------------------------------- /src/assets/img/flags/id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/id.png -------------------------------------------------------------------------------- /src/assets/img/flags/ie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ie.png -------------------------------------------------------------------------------- /src/assets/img/flags/il.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/il.png -------------------------------------------------------------------------------- /src/assets/img/flags/im.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/im.png -------------------------------------------------------------------------------- /src/assets/img/flags/in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/in.png -------------------------------------------------------------------------------- /src/assets/img/flags/iq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/iq.png -------------------------------------------------------------------------------- /src/assets/img/flags/ir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ir.png -------------------------------------------------------------------------------- /src/assets/img/flags/is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/is.png -------------------------------------------------------------------------------- /src/assets/img/flags/it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/it.png -------------------------------------------------------------------------------- /src/assets/img/flags/je.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/je.png -------------------------------------------------------------------------------- /src/assets/img/flags/jm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/jm.png -------------------------------------------------------------------------------- /src/assets/img/flags/jo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/jo.png -------------------------------------------------------------------------------- /src/assets/img/flags/jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/jp.png -------------------------------------------------------------------------------- /src/assets/img/flags/ke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ke.png -------------------------------------------------------------------------------- /src/assets/img/flags/kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kg.png -------------------------------------------------------------------------------- /src/assets/img/flags/kh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kh.png -------------------------------------------------------------------------------- /src/assets/img/flags/ki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ki.png -------------------------------------------------------------------------------- /src/assets/img/flags/km.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/km.png -------------------------------------------------------------------------------- /src/assets/img/flags/kn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kn.png -------------------------------------------------------------------------------- /src/assets/img/flags/kp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kp.png -------------------------------------------------------------------------------- /src/assets/img/flags/kr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kr.png -------------------------------------------------------------------------------- /src/assets/img/flags/kw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kw.png -------------------------------------------------------------------------------- /src/assets/img/flags/ky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ky.png -------------------------------------------------------------------------------- /src/assets/img/flags/kz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/kz.png -------------------------------------------------------------------------------- /src/assets/img/flags/la.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/la.png -------------------------------------------------------------------------------- /src/assets/img/flags/lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lb.png -------------------------------------------------------------------------------- /src/assets/img/flags/lc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lc.png -------------------------------------------------------------------------------- /src/assets/img/flags/li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/li.png -------------------------------------------------------------------------------- /src/assets/img/flags/lk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lk.png -------------------------------------------------------------------------------- /src/assets/img/flags/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lr.png -------------------------------------------------------------------------------- /src/assets/img/flags/ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ls.png -------------------------------------------------------------------------------- /src/assets/img/flags/lt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lt.png -------------------------------------------------------------------------------- /src/assets/img/flags/lu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lu.png -------------------------------------------------------------------------------- /src/assets/img/flags/lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/lv.png -------------------------------------------------------------------------------- /src/assets/img/flags/ly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ly.png -------------------------------------------------------------------------------- /src/assets/img/flags/ma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ma.png -------------------------------------------------------------------------------- /src/assets/img/flags/mc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mc.png -------------------------------------------------------------------------------- /src/assets/img/flags/md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/md.png -------------------------------------------------------------------------------- /src/assets/img/flags/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/me.png -------------------------------------------------------------------------------- /src/assets/img/flags/mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mg.png -------------------------------------------------------------------------------- /src/assets/img/flags/mh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mh.png -------------------------------------------------------------------------------- /src/assets/img/flags/mk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mk.png -------------------------------------------------------------------------------- /src/assets/img/flags/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ml.png -------------------------------------------------------------------------------- /src/assets/img/flags/mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mm.png -------------------------------------------------------------------------------- /src/assets/img/flags/mn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mn.png -------------------------------------------------------------------------------- /src/assets/img/flags/mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mo.png -------------------------------------------------------------------------------- /src/assets/img/flags/mq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mq.png -------------------------------------------------------------------------------- /src/assets/img/flags/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mr.png -------------------------------------------------------------------------------- /src/assets/img/flags/ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ms.png -------------------------------------------------------------------------------- /src/assets/img/flags/mt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mt.png -------------------------------------------------------------------------------- /src/assets/img/flags/mu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mu.png -------------------------------------------------------------------------------- /src/assets/img/flags/mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mv.png -------------------------------------------------------------------------------- /src/assets/img/flags/mw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mw.png -------------------------------------------------------------------------------- /src/assets/img/flags/mx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mx.png -------------------------------------------------------------------------------- /src/assets/img/flags/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/my.png -------------------------------------------------------------------------------- /src/assets/img/flags/mz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/mz.png -------------------------------------------------------------------------------- /src/assets/img/flags/na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/na.png -------------------------------------------------------------------------------- /src/assets/img/flags/nc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/nc.png -------------------------------------------------------------------------------- /src/assets/img/flags/ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ne.png -------------------------------------------------------------------------------- /src/assets/img/flags/ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ng.png -------------------------------------------------------------------------------- /src/assets/img/flags/ni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ni.png -------------------------------------------------------------------------------- /src/assets/img/flags/nl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/nl.png -------------------------------------------------------------------------------- /src/assets/img/flags/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/no.png -------------------------------------------------------------------------------- /src/assets/img/flags/np.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/np.png -------------------------------------------------------------------------------- /src/assets/img/flags/nr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/nr.png -------------------------------------------------------------------------------- /src/assets/img/flags/nz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/nz.png -------------------------------------------------------------------------------- /src/assets/img/flags/om.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/om.png -------------------------------------------------------------------------------- /src/assets/img/flags/pa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pa.png -------------------------------------------------------------------------------- /src/assets/img/flags/pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pe.png -------------------------------------------------------------------------------- /src/assets/img/flags/pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pf.png -------------------------------------------------------------------------------- /src/assets/img/flags/pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pg.png -------------------------------------------------------------------------------- /src/assets/img/flags/ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ph.png -------------------------------------------------------------------------------- /src/assets/img/flags/pk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pk.png -------------------------------------------------------------------------------- /src/assets/img/flags/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pl.png -------------------------------------------------------------------------------- /src/assets/img/flags/pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pr.png -------------------------------------------------------------------------------- /src/assets/img/flags/ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ps.png -------------------------------------------------------------------------------- /src/assets/img/flags/pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pt.png -------------------------------------------------------------------------------- /src/assets/img/flags/pw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/pw.png -------------------------------------------------------------------------------- /src/assets/img/flags/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/py.png -------------------------------------------------------------------------------- /src/assets/img/flags/qa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/qa.png -------------------------------------------------------------------------------- /src/assets/img/flags/re.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/re.png -------------------------------------------------------------------------------- /src/assets/img/flags/ro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ro.png -------------------------------------------------------------------------------- /src/assets/img/flags/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/rs.png -------------------------------------------------------------------------------- /src/assets/img/flags/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ru.png -------------------------------------------------------------------------------- /src/assets/img/flags/rw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/rw.png -------------------------------------------------------------------------------- /src/assets/img/flags/sa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sa.png -------------------------------------------------------------------------------- /src/assets/img/flags/sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sb.png -------------------------------------------------------------------------------- /src/assets/img/flags/sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sc.png -------------------------------------------------------------------------------- /src/assets/img/flags/sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sd.png -------------------------------------------------------------------------------- /src/assets/img/flags/se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/se.png -------------------------------------------------------------------------------- /src/assets/img/flags/sg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sg.png -------------------------------------------------------------------------------- /src/assets/img/flags/si.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/si.png -------------------------------------------------------------------------------- /src/assets/img/flags/sk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sk.png -------------------------------------------------------------------------------- /src/assets/img/flags/sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sl.png -------------------------------------------------------------------------------- /src/assets/img/flags/sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sm.png -------------------------------------------------------------------------------- /src/assets/img/flags/sn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sn.png -------------------------------------------------------------------------------- /src/assets/img/flags/so.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/so.png -------------------------------------------------------------------------------- /src/assets/img/flags/sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sr.png -------------------------------------------------------------------------------- /src/assets/img/flags/st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/st.png -------------------------------------------------------------------------------- /src/assets/img/flags/sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sv.png -------------------------------------------------------------------------------- /src/assets/img/flags/sy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sy.png -------------------------------------------------------------------------------- /src/assets/img/flags/sz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/sz.png -------------------------------------------------------------------------------- /src/assets/img/flags/tc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tc.png -------------------------------------------------------------------------------- /src/assets/img/flags/td.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/td.png -------------------------------------------------------------------------------- /src/assets/img/flags/tg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tg.png -------------------------------------------------------------------------------- /src/assets/img/flags/th.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/th.png -------------------------------------------------------------------------------- /src/assets/img/flags/tj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tj.png -------------------------------------------------------------------------------- /src/assets/img/flags/tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tl.png -------------------------------------------------------------------------------- /src/assets/img/flags/tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tm.png -------------------------------------------------------------------------------- /src/assets/img/flags/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tn.png -------------------------------------------------------------------------------- /src/assets/img/flags/to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/to.png -------------------------------------------------------------------------------- /src/assets/img/flags/tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tr.png -------------------------------------------------------------------------------- /src/assets/img/flags/tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tt.png -------------------------------------------------------------------------------- /src/assets/img/flags/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tv.png -------------------------------------------------------------------------------- /src/assets/img/flags/tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tw.png -------------------------------------------------------------------------------- /src/assets/img/flags/tz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/tz.png -------------------------------------------------------------------------------- /src/assets/img/flags/ua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ua.png -------------------------------------------------------------------------------- /src/assets/img/flags/ug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ug.png -------------------------------------------------------------------------------- /src/assets/img/flags/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/us.png -------------------------------------------------------------------------------- /src/assets/img/flags/uy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/uy.png -------------------------------------------------------------------------------- /src/assets/img/flags/uz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/uz.png -------------------------------------------------------------------------------- /src/assets/img/flags/va.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/va.png -------------------------------------------------------------------------------- /src/assets/img/flags/vc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/vc.png -------------------------------------------------------------------------------- /src/assets/img/flags/ve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ve.png -------------------------------------------------------------------------------- /src/assets/img/flags/vg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/vg.png -------------------------------------------------------------------------------- /src/assets/img/flags/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/vi.png -------------------------------------------------------------------------------- /src/assets/img/flags/vn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/vn.png -------------------------------------------------------------------------------- /src/assets/img/flags/vu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/vu.png -------------------------------------------------------------------------------- /src/assets/img/flags/ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ws.png -------------------------------------------------------------------------------- /src/assets/img/flags/ye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/ye.png -------------------------------------------------------------------------------- /src/assets/img/flags/za.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/za.png -------------------------------------------------------------------------------- /src/assets/img/flags/zm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/zm.png -------------------------------------------------------------------------------- /src/assets/img/flags/zw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/zw.png -------------------------------------------------------------------------------- /src/assets/img/angular-mdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/angular-mdb.png -------------------------------------------------------------------------------- /src/assets/img/flags/_CIS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_CIS.png -------------------------------------------------------------------------------- /src/assets/img/flags/_NATO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_NATO.png -------------------------------------------------------------------------------- /src/assets/img/flags/_OPEC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_OPEC.png -------------------------------------------------------------------------------- /angular-bootstrap-md-15.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/angular-bootstrap-md-15.0.0.tgz -------------------------------------------------------------------------------- /src/assets/img/flags/_ASEAN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_ASEAN.png -------------------------------------------------------------------------------- /src/assets/img/flags/_CARICOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_CARICOM.png -------------------------------------------------------------------------------- /src/assets/img/flags/_England.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_England.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Kosovo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Kosovo.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Wales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Wales.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Red Cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Red Cross.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Scotland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Scotland.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Arab League.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Arab League.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Commonwealth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Commonwealth.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Somaliland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Somaliland.png -------------------------------------------------------------------------------- /src/assets/img/flags/_European Union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_European Union.png -------------------------------------------------------------------------------- /src/assets/img/flags/_United Nations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_United Nations.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Northern Cyprus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Northern Cyprus.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Northern Ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Northern Ireland.png -------------------------------------------------------------------------------- /src/assets/img/flags/_Olimpic Movement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Olimpic Movement.png -------------------------------------------------------------------------------- /src/assets/img/flags/_African Union(OAS).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_African Union(OAS).png -------------------------------------------------------------------------------- /src/assets/img/flags/_Islamic Conference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdbootstrap/Admin-Dashboard-Template-Angular-Bootstrap/master/src/assets/img/flags/_Islamic Conference.png -------------------------------------------------------------------------------- /src/app/views/maps/map1/map1.component.scss: -------------------------------------------------------------------------------- 1 | .blue-gradient { 2 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 3 | background: linear-gradient(40deg, #45cafc, #4285f4); 4 | } -------------------------------------------------------------------------------- /src/app/views/tables/basic-table/basic-table.component.scss: -------------------------------------------------------------------------------- 1 | .blue-gradient { 2 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 3 | background: linear-gradient(40deg, #45cafc, #4285f4); 4 | } -------------------------------------------------------------------------------- /src/app/views/errors/not-found/not-found.component.scss: -------------------------------------------------------------------------------- 1 | .row { 2 | margin: 0; 3 | position: absolute; 4 | top: 50%; 5 | left: 55%; 6 | -ms-transform: translate(-50%, -50%); 7 | transform: translate(-50%, -50%); 8 | } 9 | 10 | 11 | .full { 12 | min-height: 40rem; 13 | } -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | 8 |
9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /src/app/views/modals/modals.component.scss: -------------------------------------------------------------------------------- 1 | .modal-dialog.cascading-modal.modal-avatar .modal-header img { 2 | width: 130px; 3 | margin-left: auto; 4 | margin-right: auto; 5 | } 6 | 7 | .modal-dialog.cascading-modal.modal-avatar .modal-header { 8 | margin: -6rem 2rem -1rem 2rem; 9 | } -------------------------------------------------------------------------------- /src/app/shared/components/overlay-card/overlay-card.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
6 |
7 |
-------------------------------------------------------------------------------- /src/app/views/help/help.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-help', 5 | templateUrl: './help.component.html', 6 | styleUrls: ['./help.component.scss'] 7 | }) 8 | export class HelpComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- 1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */ 2 | { 3 | "extends": "./tsconfig.json", 4 | "compilerOptions": { 5 | "outDir": "./out-tsc/app", 6 | "types": [] 7 | }, 8 | "files": [ 9 | "src/main.ts", 10 | "src/polyfills.ts" 11 | ], 12 | "include": [ 13 | "src/**/*.d.ts" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /src/app/views/modals/modals.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-modals', 5 | templateUrl: './modals.component.html', 6 | styleUrls: ['./modals.component.scss'] 7 | }) 8 | export class ModalsComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/main-layout/footer/footer.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-footer', 5 | templateUrl: './footer.component.html', 6 | styleUrls: ['./footer.component.scss'] 7 | }) 8 | export class FooterComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/views/tables/basic-table/basic-table.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-basic-table', 5 | templateUrl: './basic-table.component.html', 6 | styleUrls: ['./basic-table.component.scss'] 7 | }) 8 | export class BasicTableComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card/stats-card.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-stats-card', 5 | templateUrl: './stats-card.component.html', 6 | styleUrls: ['./stats-card.component.scss'] 7 | }) 8 | export class StatsCardComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card2/stats-card2.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-stats-card2', 5 | templateUrl: './stats-card2.component.html', 6 | styleUrls: ['./stats-card2.component.scss'] 7 | }) 8 | export class StatsCard2Component implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/views/errors/not-found/not-found.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-not-found', 5 | templateUrl: './not-found.component.html', 6 | styleUrls: ['./not-found.component.scss'] 7 | }) 8 | export class NotFoundComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | console.log('404'); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */ 2 | { 3 | "extends": "./tsconfig.json", 4 | "compilerOptions": { 5 | "outDir": "./out-tsc/spec", 6 | "types": [ 7 | "jasmine" 8 | ] 9 | }, 10 | "files": [ 11 | "src/test.ts", 12 | "src/polyfills.ts" 13 | ], 14 | "include": [ 15 | "src/**/*.spec.ts", 16 | "src/**/*.d.ts" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { enableProdMode } from '@angular/core'; 2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 3 | 4 | import { AppModule } from './app/app.module'; 5 | import { environment } from './environments/environment'; 6 | 7 | if (environment.production) { 8 | enableProdMode(); 9 | } 10 | 11 | platformBrowserDynamic().bootstrapModule(AppModule) 12 | .catch(err => console.error(err)); 13 | -------------------------------------------------------------------------------- /src/.browserslistrc: -------------------------------------------------------------------------------- 1 | # This file is currently used by autoprefixer to adjust CSS to support the below specified browsers 2 | # For additional information regarding the format and rule options, please see: 3 | # https://github.com/browserslist/browserslist#queries 4 | # 5 | # For IE 9-11 support, please remove 'not' from the last line of the file and adjust as needed 6 | 7 | > 0.5% 8 | last 2 versions 9 | Firefox ESR 10 | not dead 11 | not IE 9-11 -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NgAdminFree 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/app/shared/components/overlay-card/overlay-card.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, Input } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'overlay-card', 5 | templateUrl: './overlay-card.component.html', 6 | styleUrls: ['./overlay-card.component.scss'] 7 | }) 8 | export class OverlayCardComponent implements OnInit { 9 | 10 | @Input() alignment = 'center'; 11 | @Input() src = ''; 12 | @Input() color = ''; 13 | constructor() { } 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/shared/components/panel/panel.component.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |

{{header}}

4 |
5 | 6 |
7 | 10 |
11 | -------------------------------------------------------------------------------- /src/app/shared/components/panel/panel.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, Input } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'panel', 5 | templateUrl: './panel.component.html', 6 | styleUrls: ['./panel.component.scss'] 7 | }) 8 | export class PanelComponent implements OnInit { 9 | 10 | @Input() alignment = 'center'; 11 | @Input() color = ''; 12 | @Input() header = ''; 13 | @Input() footer = ''; 14 | 15 | constructor() { } 16 | 17 | ngOnInit() { 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/app/views/errors/error.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule, NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { NotFoundComponent } from './not-found/not-found.component'; 4 | import { RouterModule } from '@angular/router'; 5 | 6 | @NgModule({ 7 | imports: [ CommonModule, RouterModule ], 8 | declarations: [ NotFoundComponent ], 9 | schemas: [ NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA ] 10 | }) 11 | export class ErrorModule { } 12 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-card/cascading-card.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, Input } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'cascading-card', 5 | templateUrl: './cascading-card.component.html', 6 | styleUrls: ['./cascading-card.component.scss'] 7 | }) 8 | export class CascadingCardComponent implements OnInit { 9 | 10 | @Input() headerType = ''; 11 | @Input() title = ''; 12 | @Input() alignment = 'center'; 13 | @Input() src= ''; 14 | constructor() { } 15 | 16 | ngOnInit() { 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-panel/cascading-panel.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, Input } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'cascading-panel', 5 | templateUrl: './cascading-panel.component.html', 6 | styleUrls: ['./cascading-panel.component.scss'] 7 | }) 8 | export class CascadingPanelComponent implements OnInit { 9 | 10 | @Input() headerType = ''; 11 | @Input() title = ''; 12 | @Input() panelClass = ''; 13 | @Input() alignment = 'center'; 14 | constructor() { } 15 | 16 | ngOnInit() { 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/app/shared/components/modal/modal.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/views/errors/not-found/not-found.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | Error 404 5 |

404. That's an error.

6 |

The requested URL was not found on this server.

7 |
8 |
9 | Error 404 10 |
11 |
12 |
13 | 14 | -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- 1 | // This file is required by karma.conf.js and loads recursively all the .spec and framework files 2 | 3 | import 'zone.js/testing'; 4 | import { getTestBed } from '@angular/core/testing'; 5 | import { 6 | BrowserDynamicTestingModule, 7 | platformBrowserDynamicTesting 8 | } from '@angular/platform-browser-dynamic/testing'; 9 | 10 | // First, initialize the Angular testing environment. 11 | getTestBed().initTestEnvironment( 12 | BrowserDynamicTestingModule, 13 | platformBrowserDynamicTesting(), { 14 | teardown: { destroyAfterEach: false } 15 | } 16 | ); 17 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-panel/cascading-panel.component.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 |

{{title}}

6 |
7 | 8 | 9 |
10 | 11 |
12 | 13 |
14 | -------------------------------------------------------------------------------- /src/app/views/profile/profile1/profile1.component.scss: -------------------------------------------------------------------------------- 1 | .card.card-cascade .view.gradient-card-header { 2 | padding: 1rem 1rem; 3 | text-align: center; 4 | } 5 | 6 | .card.card-cascade h3, 7 | .card.card-cascade h4, 8 | { 9 | margin-bottom: 0px; 10 | } 11 | 12 | .blue-gradient { 13 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 14 | background: linear-gradient(40deg, #45cafc, #4285f4); 15 | } 16 | 17 | .font-bold { 18 | font-weight: 600; 19 | } 20 | 21 | .card.card-cascade { 22 | .view { 23 | box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15), 0 3px 12px 0 rgba(0, 0, 0, 0.15); 24 | } 25 | } -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compileOnSave": false, 3 | "compilerOptions": { 4 | "baseUrl": "./", 5 | "outDir": "./dist/out-tsc", 6 | "sourceMap": true, 7 | "declaration": false, 8 | "module": "es2015", 9 | "moduleResolution": "node", 10 | "experimentalDecorators": true, 11 | "noUnusedLocals": true, 12 | "noUnusedParameters": true, 13 | "noImplicitAny": true, 14 | "strictNullChecks": true, 15 | "target": "ES2022", 16 | "typeRoots": [ 17 | "node_modules/@types" 18 | ], 19 | "lib": [ 20 | "es2018", 21 | "dom" 22 | ], 23 | "useDefineForClassFields": false 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/app/main-layout/navigation/navigation.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | selector: 'app-navigation', 6 | templateUrl: './navigation.component.html', 7 | styleUrls: ['./navigation.component.scss'] 8 | }) 9 | export class NavigationComponent implements OnInit { 10 | @ViewChild('sidenav', {static: true}) sidenav: ElementRef; 11 | 12 | clicked: boolean; 13 | 14 | constructor() { 15 | this.clicked = this.clicked === undefined ? false : true; 16 | } 17 | 18 | ngOnInit() { 19 | } 20 | 21 | setClicked(val: boolean): void { 22 | this.clicked = val; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # compiled output 4 | /dist 5 | /tmp 6 | /out-tsc 7 | 8 | # dependencies 9 | /node_modules 10 | 11 | # IDEs and editors 12 | /.idea 13 | .project 14 | .classpath 15 | .c9/ 16 | *.launch 17 | .settings/ 18 | *.sublime-workspace 19 | 20 | # IDE - VSCode 21 | .vscode/* 22 | !.vscode/settings.json 23 | !.vscode/tasks.json 24 | !.vscode/launch.json 25 | !.vscode/extensions.json 26 | 27 | # misc 28 | /.angular/cache 29 | /.sass-cache 30 | /connect.lock 31 | /coverage 32 | /libpeerconnection.log 33 | npm-debug.log 34 | yarn-error.log 35 | testem.log 36 | /typings 37 | 38 | # System Files 39 | .DS_Store 40 | Thumbs.db 41 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | // This file can be replaced during build by using the `fileReplacements` array. 2 | // `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. 3 | // The list of file replacements can be found in `angular.json`. 4 | 5 | export const environment = { 6 | production: false 7 | }; 8 | 9 | /* 10 | * For easier debugging in development mode, you can import the following file 11 | * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. 12 | * 13 | * This import should be commented out in production mode because it will have a negative impact 14 | * on performance if an error is thrown. 15 | */ 16 | // import 'zone.js/plugins/zone-error'; // Included with Angular CLI. 17 | -------------------------------------------------------------------------------- /src/app/views/help/help.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { HelpComponent } from './help.component'; 4 | 5 | describe('HelpComponent', () => { 6 | let component: HelpComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ HelpComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(HelpComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should create', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/main-layout/footer/footer.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { FooterComponent } from './footer.component'; 4 | 5 | describe('FooterComponent', () => { 6 | let component: FooterComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ FooterComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(FooterComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/shared/components/panel/panel.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { PanelComponent } from './panel.component'; 4 | 5 | describe('PanelComponent', () => { 6 | let component: PanelComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ PanelComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(PanelComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/views/profile/profile1/profile1.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { Profile1Component } from './profile1.component'; 4 | 5 | describe('Profile1Component', () => { 6 | let component: Profile1Component; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ Profile1Component ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(Profile1Component); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/views/errors/not-found/not-found.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { NotFoundComponent } from './not-found.component'; 4 | 5 | describe('NotFoundComponent', () => { 6 | let component: NotFoundComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ NotFoundComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(NotFoundComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/views/tables/basic-table/basic-table.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { BasicTableComponent } from './basic-table.component'; 4 | 5 | describe('BasicTableComponent', () => { 6 | let component: BasicTableComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ BasicTableComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(BasicTableComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-card/cascading-card.component.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | 6 | 7 |
8 |
9 |
10 | 11 | 12 |
13 |

{{title}}

14 | 15 |
16 | 17 | 18 |
19 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card/stats-card.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { StatsCardComponent } from './stats-card.component'; 4 | 5 | describe('StatsCardComponent', () => { 6 | let component: StatsCardComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ StatsCardComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(StatsCardComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/main-layout/navigation/navigation.module.ts: -------------------------------------------------------------------------------- 1 | import { MDBBootstrapModule } from 'angular-bootstrap-md'; 2 | import { CommonModule } from '@angular/common'; 3 | import { RouterModule } from '@angular/router'; 4 | import { NgModule, NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 5 | import { FormsModule } from '@angular/forms'; 6 | import { NavigationComponent } from './navigation.component'; 7 | 8 | @NgModule({ 9 | imports: [ 10 | CommonModule, 11 | RouterModule, 12 | FormsModule, 13 | MDBBootstrapModule.forRoot(), 14 | ], 15 | declarations: [ 16 | NavigationComponent, 17 | ], 18 | exports: [ 19 | NavigationComponent 20 | ], 21 | schemas: [ 22 | NO_ERRORS_SCHEMA, 23 | CUSTOM_ELEMENTS_SCHEMA 24 | ], 25 | providers: [] 26 | }) 27 | export class NavigationModule { 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/app/shared/components/overlay-card/overlay-card.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { OverlayCardComponent } from './overlay-card.component'; 4 | 5 | describe('OverlayCardComponent', () => { 6 | let component: OverlayCardComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ OverlayCardComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(OverlayCardComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card2/stats-card2.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { StatsCard2Component } from './stats-card2.component'; 4 | 5 | describe('StatsCard2Component', () => { 6 | let component: StatsCard2Component; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ StatsCard2Component ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(StatsCard2Component); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-card/cascading-card.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { CascadingCardComponent } from './cascading-card.component'; 4 | 5 | describe('CascadingCardComponent', () => { 6 | let component: CascadingCardComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ CascadingCardComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(CascadingCardComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/shared/components/cascading-panel/cascading-panel.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { CascadingPanelComponent } from './cascading-panel.component'; 4 | 5 | describe('CascadingPanelComponent', () => { 6 | let component: CascadingPanelComponent; 7 | let fixture: ComponentFixture; 8 | 9 | beforeEach(waitForAsync(() => { 10 | TestBed.configureTestingModule({ 11 | declarations: [ CascadingPanelComponent ] 12 | }) 13 | .compileComponents(); 14 | })); 15 | 16 | beforeEach(() => { 17 | fixture = TestBed.createComponent(CascadingPanelComponent); 18 | component = fixture.componentInstance; 19 | fixture.detectChanges(); 20 | }); 21 | 22 | it('should be created', () => { 23 | expect(component).toBeTruthy(); 24 | }); 25 | }); 26 | -------------------------------------------------------------------------------- /src/app/shared/components/modal/modal.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | 3 | import { ModalComponent } from './modal.component'; 4 | import { ModalModule } from '../../../typescripts/free/modals/'; 5 | 6 | describe('ModalComponent', () => { 7 | let component: ModalComponent; 8 | let fixture: ComponentFixture; 9 | 10 | beforeEach(waitForAsync(() => { 11 | TestBed.configureTestingModule({ 12 | imports: [ 13 | ModalModule.forRoot() 14 | ], 15 | declarations: [ ModalComponent ] 16 | }) 17 | .compileComponents(); 18 | })); 19 | 20 | beforeEach(() => { 21 | fixture = TestBed.createComponent(ModalComponent); 22 | component = fixture.componentInstance; 23 | fixture.detectChanges(); 24 | }); 25 | 26 | it('should be created', () => { 27 | expect(component).toBeTruthy(); 28 | }); 29 | }); 30 | -------------------------------------------------------------------------------- /src/app/views/maps/map1/map1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-map1', 5 | templateUrl: './map1.component.html', 6 | styleUrls: ['./map1.component.scss'] 7 | }) 8 | export class Map1Component implements OnInit { 9 | center: google.maps.LatLngLiteral = { 10 | lat: 51.678418, 11 | lng: 7.809007, 12 | }; 13 | 14 | roadmapMapOptions: google.maps.MapOptions = { 15 | mapTypeId: 'roadmap', 16 | }; 17 | 18 | hybridMapOptions: google.maps.MapOptions = { 19 | mapTypeId: 'hybrid', 20 | }; 21 | 22 | satelliteMapOptions: google.maps.MapOptions = { 23 | mapTypeId: 'satellite', 24 | }; 25 | 26 | terrainMapOptions: google.maps.MapOptions = { 27 | mapTypeId: 'terrain', 28 | }; 29 | 30 | marker = { 31 | position: { lat: 51.678418, lng: 7.809007 }, 32 | }; 33 | 34 | constructor() { } 35 | 36 | ngOnInit() { 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/app/views/maps/map1/map1.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 3 | 4 | import { Map1Component } from './map1.component'; 5 | 6 | describe('Map1Component', () => { 7 | let component: Map1Component; 8 | let fixture: ComponentFixture; 9 | 10 | beforeEach(waitForAsync(() => { 11 | TestBed.configureTestingModule({ 12 | declarations: [ Map1Component ], 13 | schemas: [ 14 | NO_ERRORS_SCHEMA, 15 | CUSTOM_ELEMENTS_SCHEMA 16 | ] 17 | }) 18 | .compileComponents(); 19 | })); 20 | 21 | beforeEach(() => { 22 | fixture = TestBed.createComponent(Map1Component); 23 | component = fixture.componentInstance; 24 | fixture.detectChanges(); 25 | }); 26 | 27 | it('should be created', () => { 28 | expect(component).toBeTruthy(); 29 | }); 30 | }); 31 | -------------------------------------------------------------------------------- /src/app/views/dashboards/dashboard1/dashboard1.component.scss: -------------------------------------------------------------------------------- 1 | .classic-admin-card .card-body { 2 | color: #fff; 3 | margin-bottom: 0; 4 | padding: 0.9rem; 5 | } 6 | 7 | .classic-admin-card .card-body p { 8 | font-size: 13px; 9 | opacity: 0.7; 10 | margin-bottom: 0; 11 | } 12 | 13 | .classic-admin-card .card-body h4 { 14 | margin-top: 10px; 15 | } 16 | 17 | .classic-admin-card .card-body .float-right .fa { 18 | font-size: 3rem; 19 | opacity: 0.5; 20 | } 21 | 22 | .classic-admin-card .progress { 23 | margin: 0; 24 | opacity: 0.7; 25 | } 26 | 27 | .table-ui { 28 | border: 1px solid #e0e0e9; 29 | } 30 | 31 | .blue-gradient { 32 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 33 | background: linear-gradient(40deg, #45cafc, #4285f4); 34 | } 35 | 36 | .card.card-cascade { 37 | .view { 38 | box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15), 0 3px 12px 0 rgba(0, 0, 0, 0.15); 39 | } 40 | } -------------------------------------------------------------------------------- /src/app/main-layout/navigation/navigation.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 3 | 4 | import { NavigationComponent } from './navigation.component'; 5 | 6 | describe('NavigationComponent', () => { 7 | let component: NavigationComponent; 8 | let fixture: ComponentFixture; 9 | 10 | beforeEach(waitForAsync(() => { 11 | TestBed.configureTestingModule({ 12 | declarations: [ NavigationComponent ], 13 | schemas: [NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA] 14 | }) 15 | .compileComponents(); 16 | })); 17 | 18 | beforeEach(() => { 19 | fixture = TestBed.createComponent(NavigationComponent); 20 | component = fixture.componentInstance; 21 | fixture.detectChanges(); 22 | }); 23 | 24 | it('should be created', () => { 25 | expect(component).toBeTruthy(); 26 | }); 27 | }); 28 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card2/stats-card2.component.scss: -------------------------------------------------------------------------------- 1 | .classic-admin-card .card-body { 2 | color: #fff; 3 | margin-bottom: 0; 4 | padding: 0.9rem; 5 | } 6 | 7 | .classic-admin-card .card-body p { 8 | font-size: 13px; 9 | opacity: 0.7; 10 | margin-bottom: 0; 11 | } 12 | 13 | .classic-admin-card .card-body h4 { 14 | margin-top: 10px; 15 | } 16 | 17 | .classic-admin-card .card-body .float-right .fa { 18 | font-size: 3rem; 19 | opacity: 0.5; 20 | } 21 | 22 | .classic-admin-card .progress { 23 | margin: 0; 24 | opacity: 0.7; 25 | } 26 | 27 | .table-ui { 28 | border: 1px solid #e0e0e9; 29 | } 30 | 31 | .blue-gradient { 32 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 33 | background: linear-gradient(40deg, #45cafc, #4285f4); 34 | } 35 | 36 | .card.card-cascade { 37 | .view { 38 | box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15), 0 3px 12px 0 rgba(0, 0, 0, 0.15); 39 | } 40 | } -------------------------------------------------------------------------------- /src/app/main-layout/navigation/navigation.component.scss: -------------------------------------------------------------------------------- 1 | .sidebar-fixed { 2 | height: 100vh; 3 | width: 270px; 4 | -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 5 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 6 | z-index: 1050; 7 | background-color: #fff; 8 | padding: 1.5rem; 9 | padding-top: 0; } 10 | .sidebar-fixed .list-group .active { 11 | -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 12 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 13 | -webkit-border-radius: 5px; 14 | border-radius: 5px; } 15 | .sidebar-fixed .logo-wrapper { 16 | padding: 2.5rem; } 17 | .sidebar-fixed .logo-wrapper img { 18 | max-height: 50px; } 19 | 20 | @media (min-width: 1200px) { 21 | .navbar, 22 | .page-footer, 23 | main { 24 | padding-left: 270px; } } 25 | 26 | @media (max-width: 1199.98px) { 27 | .sidebar-fixed { 28 | display: none; } } 29 | -------------------------------------------------------------------------------- /src/karma.conf.js: -------------------------------------------------------------------------------- 1 | // Karma configuration file, see link for more information 2 | // https://karma-runner.github.io/1.0/config/configuration-file.html 3 | 4 | module.exports = function (config) { 5 | config.set({ 6 | basePath: '', 7 | frameworks: ['jasmine', '@angular-devkit/build-angular'], 8 | plugins: [ 9 | require('karma-jasmine'), 10 | require('karma-chrome-launcher'), 11 | require('karma-jasmine-html-reporter'), 12 | require('karma-coverage-istanbul-reporter'), 13 | require('@angular-devkit/build-angular/plugins/karma') 14 | ], 15 | client: { 16 | clearContext: false // leave Jasmine Spec Runner output visible in browser 17 | }, 18 | coverageIstanbulReporter: { 19 | dir: require('path').join(__dirname, '../coverage'), 20 | reports: ['html', 'lcovonly'], 21 | fixWebpackSourcePaths: true 22 | }, 23 | reporters: ['progress', 'kjhtml'], 24 | port: 9876, 25 | colors: true, 26 | logLevel: config.LOG_INFO, 27 | autoWatch: true, 28 | browsers: ['Chrome'], 29 | singleRun: false 30 | }); 31 | }; -------------------------------------------------------------------------------- /src/app/views/modals/modals.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 3 | 4 | import { ModalsComponent } from './modals.component'; 5 | import { ModalModule } from '../../typescripts/free/modals/'; 6 | 7 | describe('ModalsComponent', () => { 8 | let component: ModalsComponent; 9 | let fixture: ComponentFixture; 10 | 11 | beforeEach(waitForAsync(() => { 12 | TestBed.configureTestingModule({ 13 | imports: [ 14 | ModalModule.forRoot() 15 | ], 16 | declarations: [ ModalsComponent ], 17 | schemas: [ 18 | NO_ERRORS_SCHEMA, 19 | CUSTOM_ELEMENTS_SCHEMA 20 | ] 21 | }) 22 | .compileComponents(); 23 | })); 24 | 25 | beforeEach(() => { 26 | fixture = TestBed.createComponent(ModalsComponent); 27 | component = fixture.componentInstance; 28 | fixture.detectChanges(); 29 | }); 30 | 31 | it('should be created', () => { 32 | expect(component).toBeTruthy(); 33 | }); 34 | }); 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 MDBootstrap 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { TestBed, waitForAsync } from '@angular/core/testing'; 2 | import { FormsModule } from '@angular/forms'; 3 | import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 4 | import { RouterTestingModule } from '@angular/router/testing'; 5 | 6 | import { AppComponent } from './app.component'; 7 | import { NavigationModule } from './main-layout/navigation/navigation.module'; 8 | 9 | describe('AppComponent', () => { 10 | beforeEach(waitForAsync(() => { 11 | TestBed.configureTestingModule({ 12 | imports: [ 13 | NavigationModule, 14 | FormsModule, 15 | RouterTestingModule 16 | ], 17 | declarations: [ 18 | AppComponent 19 | ], 20 | schemas: [ 21 | NO_ERRORS_SCHEMA, 22 | CUSTOM_ELEMENTS_SCHEMA 23 | ] 24 | }).compileComponents(); 25 | })); 26 | 27 | it('should create the app', waitForAsync(() => { 28 | const fixture = TestBed.createComponent(AppComponent); 29 | const app = fixture.debugElement.componentInstance; 30 | expect(app).toBeTruthy(); 31 | })); 32 | 33 | }); 34 | -------------------------------------------------------------------------------- /src/app/views/dashboards/dashboard1/dashboard1.component.spec.ts: -------------------------------------------------------------------------------- 1 | import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; 2 | import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 3 | 4 | import { Dashboard1Component } from './dashboard1.component'; 5 | import { StatsCardComponent } from '../common/stats-card/stats-card.component'; 6 | 7 | describe('Dashboard1Component', () => { 8 | let component: Dashboard1Component; 9 | let fixture: ComponentFixture; 10 | 11 | beforeEach(waitForAsync(() => { 12 | TestBed.configureTestingModule({ 13 | declarations: [ 14 | Dashboard1Component, 15 | StatsCardComponent 16 | ], 17 | schemas: [ 18 | NO_ERRORS_SCHEMA, 19 | CUSTOM_ELEMENTS_SCHEMA 20 | ] 21 | }) 22 | .compileComponents(); 23 | })); 24 | 25 | beforeEach(() => { 26 | fixture = TestBed.createComponent(Dashboard1Component); 27 | component = fixture.componentInstance; 28 | fixture.detectChanges(); 29 | }); 30 | 31 | it('should be created', () => { 32 | expect(component).toBeTruthy(); 33 | }); 34 | }); 35 | -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | import { Router } from '@angular/router'; 3 | import { Location } from '@angular/common'; 4 | 5 | @Component({ 6 | selector: 'app-root', 7 | templateUrl: 'app.component.html', 8 | styleUrls: ['app.component.css'] 9 | 10 | }) 11 | 12 | export class AppComponent implements OnInit { 13 | values: string[] = ['Tag 1', 'Tag 2', 'Tag 4']; 14 | 15 | specialPage: boolean; 16 | 17 | private specialPages: any[] = [ 18 | '/pages/login', 19 | '/pages/register', 20 | '/pages/lock', 21 | '/pages/pricing', 22 | '/pages/single-post', 23 | '/pages/post-listing' 24 | ]; 25 | 26 | private currentUrl = ''; 27 | 28 | constructor( 29 | private router: Router, 30 | private location: Location 31 | ) { 32 | 33 | this.router.events.subscribe((route:any) => { 34 | this.currentUrl = route.url; 35 | 36 | this.specialPage = this.specialPages.indexOf(this.currentUrl) !== -1; 37 | }); 38 | 39 | } 40 | 41 | ngOnInit(): void { 42 | } 43 | 44 | goBack(): void { 45 | this.location.back(); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | "ignorePatterns": [ 4 | "projects/**/*" 5 | ], 6 | "overrides": [ 7 | { 8 | "files": [ 9 | "*.ts" 10 | ], 11 | "parserOptions": { 12 | "project": [ 13 | "tsconfig.json", 14 | "e2e/tsconfig.json" 15 | ], 16 | "createDefaultProgram": true 17 | }, 18 | "extends": [ 19 | "plugin:@angular-eslint/recommended", 20 | "plugin:@angular-eslint/template/process-inline-templates" 21 | ], 22 | "rules": { 23 | "@angular-eslint/component-selector": [ 24 | "error", 25 | { 26 | "prefix": "app", 27 | "style": "kebab-case", 28 | "type": "element" 29 | } 30 | ], 31 | "@angular-eslint/directive-selector": [ 32 | "error", 33 | { 34 | "prefix": "app", 35 | "style": "camelCase", 36 | "type": "attribute" 37 | } 38 | ] 39 | } 40 | }, 41 | { 42 | "files": [ 43 | "*.html" 44 | ], 45 | "extends": [ 46 | "plugin:@angular-eslint/template/recommended" 47 | ], 48 | "rules": {} 49 | } 50 | ] 51 | } 52 | -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- 1 | import { ModalComponent } from './components/modal/modal.component'; 2 | import { MDBBootstrapModule } from 'angular-bootstrap-md'; 3 | import { NgModule, NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 4 | import { CommonModule } from '@angular/common'; 5 | import { CascadingPanelComponent } from './components/cascading-panel/cascading-panel.component'; 6 | import { CascadingCardComponent } from './components/cascading-card/cascading-card.component'; 7 | import { OverlayCardComponent } from './components/overlay-card/overlay-card.component'; 8 | import { PanelComponent } from './components/panel/panel.component'; 9 | 10 | @NgModule({ 11 | imports: [ 12 | CommonModule, 13 | MDBBootstrapModule.forRoot(), 14 | ], 15 | declarations: [ 16 | CascadingPanelComponent, 17 | CascadingCardComponent, 18 | OverlayCardComponent, 19 | PanelComponent, 20 | ModalComponent, 21 | ], 22 | exports: [ 23 | MDBBootstrapModule, 24 | CascadingPanelComponent, 25 | CascadingCardComponent, 26 | OverlayCardComponent, 27 | PanelComponent, 28 | ModalComponent, 29 | ], 30 | providers: [ 31 | ], 32 | schemas: [NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA] 33 | }) 34 | export class SharedModule { } 35 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card/stats-card.component.scss: -------------------------------------------------------------------------------- 1 | .cascading-admin-card { 2 | margin-top: 20px; } 3 | .cascading-admin-card .admin-up { 4 | margin-left: 4%; 5 | margin-right: 4%; 6 | margin-top: -20px; } 7 | .cascading-admin-card .admin-up mdb-icon { 8 | padding: 1.7rem; 9 | font-size: 2rem; 10 | color: #fff; 11 | text-align: left; 12 | margin-right: 1rem; 13 | border-radius: 3px; 14 | box-shadow: 0 2px 9px 0 rgba(0,0,0,.2),0 2px 13px 0 rgba(0,0,0,.19); } 15 | .cascading-admin-card .admin-up .data { 16 | float: right; 17 | margin-top: 2rem; 18 | text-align: right; } 19 | .cascading-admin-card .admin-up .data p { 20 | color: #999999; 21 | font-size: 12px; } 22 | 23 | .classic-admin-card .card-body { 24 | color: #fff; 25 | margin-bottom: 0; 26 | padding: 0.9rem; } 27 | .classic-admin-card .card-body p { 28 | font-size: 13px; 29 | opacity: 0.7; 30 | margin-bottom: 0; } 31 | .classic-admin-card .card-body h4 { 32 | margin-top: 10px; } 33 | .classic-admin-card .card-body .float-right .fa { 34 | font-size: 3rem; 35 | opacity: 0.5; } 36 | 37 | .classic-admin-card .progress { 38 | margin: 0; 39 | opacity: 0.7; } 40 | 41 | 42 | .cascading-admin-card .admin-up .fa { 43 | -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2), 0 2px 13px 0 rgba(0, 0, 0, 0.19); 44 | box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2), 0 2px 13px 0 rgba(0, 0, 0, 0.19); 45 | } -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | /* You can add global styles to this file, and also import other style files */ 3 | body { 4 | background-color: #eee; 5 | } 6 | 7 | .card.card-cascade .view.gradient-card-header { 8 | padding: 1rem 1rem; 9 | text-align: center; 10 | } 11 | 12 | .card.card-cascade h3, 13 | .card.card-cascade h4, 14 | { 15 | margin-bottom: 0px; 16 | } 17 | 18 | .blue-gradient { 19 | background: -webkit-linear-gradient(50deg, #45cafc, #303f9f); 20 | background: linear-gradient(40deg, #45cafc, #4285f4); 21 | } 22 | 23 | .sidebar-fixed { 24 | height: 100vh; 25 | width: 270px; 26 | -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); 27 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); 28 | z-index: 1050; 29 | background-color: #fff; 30 | padding: 0 1.5rem 1.5rem 31 | } 32 | 33 | .sidebar-fixed .list-group .active { 34 | -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); 35 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12); 36 | -webkit-border-radius: 5px; 37 | border-radius: 5px 38 | } 39 | 40 | .sidebar-fixed .logo-wrapper { 41 | padding: 2.5rem 42 | } 43 | 44 | .sidebar-fixed .logo-wrapper img { 45 | max-height: 50px 46 | } 47 | 48 | @media (min-width: 1200px) { 49 | .navbar, .page-footer, main { 50 | padding-left: 270px 51 | } 52 | } 53 | 54 | @media (max-width: 1199.98px) { 55 | .sidebar-fixed { 56 | display: none 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /src/app/views/dashboards/dashboard1/dashboard1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-dashboard1', 5 | templateUrl: './dashboard1.component.html', 6 | styleUrls: ['./dashboard1.component.scss'] 7 | }) 8 | export class Dashboard1Component implements OnInit { 9 | 10 | center: google.maps.LatLngLiteral = { 11 | lat: 51.678418, 12 | lng: 7.809007, 13 | }; 14 | 15 | marker = { 16 | position: { lat: 51.678418, lng: 7.809007 }, 17 | }; 18 | 19 | mapOptions: google.maps.MapOptions = { 20 | mapTypeId: 'roadmap', 21 | }; 22 | 23 | public chart1Type:string = 'bar'; 24 | public chart2Type:string = 'pie'; 25 | public chart3Type:string = 'line'; 26 | public chart4Type:string = 'radar'; 27 | public chart5Type:string = 'doughnut'; 28 | 29 | 30 | public chartType = 'line'; 31 | 32 | public chartDatasets: Array = [ 33 | {data: [50, 40, 60, 51, 56, 55, 40], label: '#1'}, 34 | {data: [28, 80, 40, 69, 36, 37, 110], label: '#2'}, 35 | {data: [38, 58, 30, 90, 45, 65, 30], label: '#3'} 36 | ]; 37 | 38 | public chartLabels: Array = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul']; 39 | 40 | public chartColors:Array = [ 41 | 42 | ]; 43 | 44 | public dateOptionsSelect: any[]; 45 | public bulkOptionsSelect: any[]; 46 | public showOnlyOptionsSelect: any[]; 47 | public filterOptionsSelect: any[]; 48 | 49 | public chartOptions: any = { 50 | responsive: true, 51 | legend: { 52 | labels: { 53 | fontColor: '#5b5f62', 54 | } 55 | }, 56 | scales: { 57 | yAxes: [{ 58 | ticks: { 59 | fontColor: '#5b5f62', 60 | } 61 | }], 62 | xAxes: [{ 63 | ticks: { 64 | fontColor: '#5b5f62', 65 | } 66 | }] 67 | } 68 | }; 69 | 70 | constructor() { 71 | 72 | } 73 | 74 | ngOnInit() { 75 | } 76 | 77 | } 78 | -------------------------------------------------------------------------------- /src/app/shared/components/modal/modal.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit, Input } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'modal', 5 | templateUrl: './modal.component.html', 6 | styleUrls: ['./modal.component.scss'] 7 | }) 8 | export class ModalComponent implements OnInit { 9 | 10 | @Input() type= ''; 11 | @Input() side = ''; 12 | @Input() size = ''; 13 | 14 | constructor() { } 15 | 16 | ngOnInit() { 17 | } 18 | getClass = function() { 19 | const type = this.type; 20 | const size = this.size; 21 | const side = this.side; 22 | 23 | if (type === 'central') { 24 | if (size === 'small') { 25 | return 'modal-sm'; 26 | } else if (size === 'large') { 27 | return 'modal-lg'; 28 | } else if (size === 'fluid') { 29 | return 'modal-fluid'; 30 | } else { 31 | return ''; 32 | } 33 | } else if (type === 'side') { 34 | if (side === 'top-left') { 35 | return 'modal-side modal-top-left'; 36 | } else if (side === 'bottom-left') { 37 | return 'modal-side modal-bottom-left'; 38 | } else if (side === 'bottom-right') { 39 | return 'modal-side modal-bottom-right'; 40 | } else { 41 | return 'modal-side modal-top-right'; 42 | } 43 | } else if (type === 'fluid') { 44 | if (side === 'right') { 45 | return 'modal-full-height modal-right'; 46 | } else if (side === 'left') { 47 | return 'modal-full-height modal-left'; 48 | } else if (side === 'bottom') { 49 | return 'modal-full-height modal-bottom'; 50 | } else { 51 | return 'modal-full-height modal-top'; 52 | } 53 | } else if (type === 'frame') { 54 | if (side === 'bottom') { 55 | return 'modal-frame modal-bottom'; 56 | } else { 57 | return 'modal-frame modal-top'; 58 | } 59 | } else { 60 | return ''; 61 | } 62 | }; 63 | }; 64 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ng-admin-free", 3 | "version": "15.0.0", 4 | "scripts": { 5 | "ng": "ng", 6 | "start": "ng serve", 7 | "build": "ng build", 8 | "test": "ng test", 9 | "lint": "ng lint", 10 | "e2e": "ng e2e" 11 | }, 12 | "private": true, 13 | "dependencies": { 14 | "@angular/animations": "^15.1.1", 15 | "@angular/cdk": "^15.1.0", 16 | "@angular/common": "^15.1.1", 17 | "@angular/compiler": "^15.1.1", 18 | "@angular/core": "^15.1.1", 19 | "@angular/forms": "^15.1.1", 20 | "@angular/google-maps": "^14.2.5", 21 | "@angular/platform-browser": "^15.1.1", 22 | "@angular/platform-browser-dynamic": "^15.1.1", 23 | "@angular/router": "^15.1.1", 24 | "@fortawesome/fontawesome-free": "^6.0.0", 25 | "angular-bootstrap-md": "file:angular-bootstrap-md-15.0.0.tgz", 26 | "angular-calendar": "^0.29.0", 27 | "chart.js": "^2.9.4", 28 | "date-fns": "^2.23.0", 29 | "rxjs": "~7.5.0", 30 | "tslib": "^2.0.0", 31 | "zone.js": "~0.11.4" 32 | }, 33 | "devDependencies": { 34 | "@angular-devkit/build-angular": "^15.1.2", 35 | "@angular-eslint/builder": "15.1.0", 36 | "@angular-eslint/eslint-plugin": "15.1.0", 37 | "@angular-eslint/eslint-plugin-template": "15.1.0", 38 | "@angular-eslint/schematics": "15.1.0", 39 | "@angular-eslint/template-parser": "15.1.0", 40 | "@angular/cli": "^15.1.2", 41 | "@angular/compiler-cli": "^15.1.1", 42 | "@angular/language-service": "^15.1.1", 43 | "@types/jasmine": "~3.6.0", 44 | "@types/jasminewd2": "~2.0.3", 45 | "@types/node": "~8.9.4", 46 | "@typescript-eslint/eslint-plugin": "5.11.0", 47 | "@typescript-eslint/parser": "5.11.0", 48 | "eslint": "^8.2.0", 49 | "jasmine-core": "~3.8.0", 50 | "jasmine-spec-reporter": "~5.0.0", 51 | "karma": "^6.3.17", 52 | "karma-chrome-launcher": "~3.1.0", 53 | "karma-coverage-istanbul-reporter": "~3.0.2", 54 | "karma-jasmine": "~4.0.0", 55 | "karma-jasmine-html-reporter": "^1.7.0", 56 | "typescript": "~4.8.4" 57 | } 58 | } -------------------------------------------------------------------------------- /src/app/views/views.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { RouterModule } from '@angular/router'; 4 | import { FormsModule } from '@angular/forms'; 5 | import { BrowserModule } from '@angular/platform-browser'; 6 | import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; 7 | import { CalendarModule, DateAdapter, } from 'angular-calendar'; 8 | import { adapterFactory } from 'angular-calendar/date-adapters/date-fns'; 9 | import { SharedModule } from '../shared/shared.module'; 10 | 11 | import { FooterComponent } from '../main-layout/footer/footer.component'; 12 | import { BasicTableComponent } from './tables/basic-table/basic-table.component'; 13 | import { ModalsComponent } from './modals/modals.component'; 14 | import { Map1Component } from './maps/map1/map1.component'; 15 | import { StatsCardComponent } from './dashboards/common/stats-card/stats-card.component'; 16 | import { StatsCard2Component } from './dashboards/common/stats-card2/stats-card2.component'; 17 | import { Dashboard1Component } from './dashboards/dashboard1/dashboard1.component'; 18 | import { Profile1Component } from './profile/profile1/profile1.component'; 19 | import { HelpComponent } from './help/help.component'; 20 | import { GoogleMapsModule } from '@angular/google-maps'; 21 | 22 | 23 | @NgModule({ 24 | imports: [ 25 | CommonModule, 26 | RouterModule, 27 | FormsModule, 28 | BrowserModule, 29 | BrowserAnimationsModule, 30 | SharedModule, 31 | GoogleMapsModule, 32 | CalendarModule.forRoot({ 33 | provide: DateAdapter, 34 | useFactory: adapterFactory, 35 | }), 36 | ], 37 | declarations: [ 38 | FooterComponent, 39 | BasicTableComponent, 40 | ModalsComponent, 41 | Map1Component, 42 | StatsCardComponent, 43 | StatsCard2Component, 44 | Dashboard1Component, 45 | Profile1Component, 46 | HelpComponent, 47 | 48 | ], 49 | exports: [ 50 | FooterComponent, 51 | BasicTableComponent, 52 | ModalsComponent, 53 | Map1Component, 54 | StatsCardComponent, 55 | StatsCard2Component, 56 | Dashboard1Component 57 | ], 58 | schemas: [NO_ERRORS_SCHEMA] 59 | }) 60 | export class ViewsModule { } 61 | -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- 1 | import { BrowserModule } from '@angular/platform-browser'; 2 | import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; 3 | import { NgModule, NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 4 | import { FormsModule, ReactiveFormsModule } from '@angular/forms'; 5 | import { RouterModule, Route } from '@angular/router'; 6 | import { AppComponent } from './app.component'; 7 | 8 | import { ViewsModule } from './views/views.module'; 9 | import { SharedModule } from './shared/shared.module'; 10 | import { ErrorModule } from './views/errors/error.module'; 11 | 12 | import { Map1Component } from './views/maps/map1/map1.component'; 13 | import { ModalsComponent } from './views/modals/modals.component'; 14 | import { BasicTableComponent } from './views/tables/basic-table/basic-table.component'; 15 | import { Profile1Component } from './views/profile/profile1/profile1.component'; 16 | import { NotFoundComponent } from './views/errors/not-found/not-found.component'; 17 | import { Dashboard1Component } from './views/dashboards/dashboard1/dashboard1.component'; 18 | 19 | // main layout 20 | import { NavigationModule } from './main-layout/navigation/navigation.module'; 21 | 22 | const routes: Route[] = [ 23 | { path: '', pathMatch: 'full', redirectTo: 'dashboards/v1' }, 24 | { path: 'dashboards', children: 25 | [ 26 | { path: 'v1', component: Dashboard1Component }, 27 | ] 28 | }, 29 | { path: 'profiles', children: 30 | [ 31 | { path: 'profile1', component: Profile1Component }, 32 | ] 33 | }, 34 | { path: 'tables', children: 35 | [ 36 | { path: 'table1', component: BasicTableComponent }, 37 | ] 38 | }, 39 | { path: 'maps', children: 40 | [ 41 | { path: 'map1', component: Map1Component}, 42 | ] 43 | }, 44 | 45 | { path: 'modals', component: ModalsComponent}, 46 | { path: '**', component: NotFoundComponent }, 47 | 48 | ]; 49 | 50 | @NgModule({ 51 | declarations: [ 52 | AppComponent 53 | ], 54 | imports: [ 55 | BrowserModule, 56 | BrowserAnimationsModule, 57 | NavigationModule, 58 | RouterModule.forRoot(routes, {}), 59 | FormsModule, 60 | SharedModule, 61 | ViewsModule, 62 | ErrorModule, 63 | FormsModule, 64 | ReactiveFormsModule 65 | ], 66 | providers: [], 67 | bootstrap: [AppComponent], 68 | schemas: [ NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA ] 69 | }) 70 | export class AppModule { } 71 | -------------------------------------------------------------------------------- /src/app/views/profile/profile1/profile1.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-profile1', 5 | templateUrl: './profile1.component.html', 6 | styleUrls: ['./profile1.component.scss'] 7 | }) 8 | export class Profile1Component implements OnInit { 9 | imagesBasic = [ 10 | { 11 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(117).jpg', 12 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(117).jpg', 13 | description: 'Image 1' 14 | }, 15 | { 16 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(98).jpg', 17 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(98).jpg', 18 | description: 'Image 2' 19 | }, 20 | { 21 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(131).jpg', 22 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(131).jpg', 23 | description: 'Image 3' 24 | }, 25 | { 26 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(123).jpg', 27 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(123).jpg', 28 | description: 'Image 4' 29 | }, 30 | { 31 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(118).jpg', 32 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(118).jpg', 33 | description: 'Image 5' 34 | }, 35 | { 36 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(128).jpg', 37 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(128).jpg', 38 | description: 'Image 6' 39 | }, 40 | { 41 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(132).jpg', 42 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(132).jpg', 43 | description: 'Image 7' 44 | }, 45 | { 46 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(115).jpg', 47 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(115).jpg', 48 | description: 'Image 8' 49 | }, 50 | { 51 | img: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(133).jpg', 52 | thumb: 'https://mdbootstrap.com/img/Photos/Horizontal/Nature/12-col/img%20(133).jpg', 53 | description: 'Image 9' 54 | } 55 | ]; 56 | constructor() { } 57 | 58 | ngOnInit() { 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /src/app/main-layout/footer/footer.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 62 | -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * This file includes polyfills needed by Angular and is loaded before the app. 3 | * You can add your own extra polyfills to this file. 4 | * 5 | * This file is divided into 2 sections: 6 | * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. 7 | * 2. Application imports. Files imported after ZoneJS that should be loaded before your main 8 | * file. 9 | * 10 | * The current setup is for so-called "evergreen" browsers; the last versions of browsers that 11 | * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), 12 | * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. 13 | * 14 | * Learn more in https://angular.io/guide/browser-support 15 | */ 16 | 17 | /*************************************************************************************************** 18 | * BROWSER POLYFILLS 19 | */ 20 | 21 | /** IE9, IE10 and IE11 requires all of the following polyfills. **/ 22 | // import 'core-js/es6/symbol'; 23 | // import 'core-js/es6/object'; 24 | // import 'core-js/es6/function'; 25 | // import 'core-js/es6/parse-int'; 26 | // import 'core-js/es6/parse-float'; 27 | // import 'core-js/es6/number'; 28 | // import 'core-js/es6/math'; 29 | // import 'core-js/es6/string'; 30 | // import 'core-js/es6/date'; 31 | // import 'core-js/es6/array'; 32 | // import 'core-js/es6/regexp'; 33 | // import 'core-js/es6/map'; 34 | // import 'core-js/es6/weak-map'; 35 | // import 'core-js/es6/set'; 36 | 37 | /** 38 | * If the application will be indexed by Google Search, the following is required. 39 | * Googlebot uses a renderer based on Chrome 41. 40 | * https://developers.google.com/search/docs/guides/rendering 41 | **/ 42 | // import 'core-js/es6/array'; 43 | 44 | /** IE10 and IE11 requires the following for the Reflect API. */ 45 | // import 'core-js/es6/reflect'; 46 | 47 | /** 48 | * By default, zone.js will patch all possible macroTask and DomEvents 49 | * user can disable parts of macroTask/DomEvents patch by setting following flags 50 | */ 51 | 52 | // (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame 53 | // (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick 54 | // (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames 55 | 56 | /* 57 | * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js 58 | * with the following flag, it will bypass `zone.js` patch for IE/Edge 59 | */ 60 | // (window as any).__Zone_enable_cross_context_check = true; 61 | 62 | /*************************************************************************************************** 63 | * Zone JS is required by default for Angular itself. 64 | */ 65 | import 'zone.js'; // Included with Angular CLI. 66 | 67 | 68 | /*************************************************************************************************** 69 | * APPLICATION IMPORTS 70 | */ 71 | -------------------------------------------------------------------------------- /src/app/views/maps/map1/map1.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 6 | 7 |
8 |

Regular map

9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 |
22 |
23 | 24 | 25 | 26 | 27 |
28 |

Hybrid map

29 |
30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 |
42 |
43 |
44 |
45 | 46 | 47 | 48 | 49 |
50 |

Satelite map

51 |
52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |
62 | 63 |
64 |
65 | 66 | 67 | 68 | 69 |
70 |

Terrains map

71 |
72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 |
82 | 83 |
84 |
85 |
86 |
87 | 88 |
89 | 90 |

Read the full documentation for these components.

91 | Learn more 93 |
94 |
95 | 96 |
97 |
98 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Material Design for Bootstrap](https://mdbootstrap.com/wp-content/uploads/2018/03/admin-angular.png)](https://mdbootstrap.com/freebies/angular-admin-dashboard-template-angular-5-material-design/) 2 | 3 | # Bootstrap 4 & Material Design - Angular Admin Dashboard Template 4 | 5 | Free, responsive Admin Dashboard template containing different styles of dashboards, data presentations, and numerous insightful components. Built with the newest Bootstrap 4, **Angular 15** and Material Design. MIT license – free for personal and commercial use. It's build with MDBootstrap - powerful and free UI Kit, containing **400+** material UI elements, **600+** material icons, **74** CSS animations, SASS files, templates, tutorials and many more. 6 | 7 | ________ 8 | 9 | # Live Previews: 10 | ## http://ng-admin.mdbootstrap.com/dashboards/v1 11 | 12 | # Most important features: 13 | 14 | 1. Build upon Bootstrap 4 & Angular 15 & MDB 15 | 16 | 2. Plenty of useful components 17 | 18 | 3. Easy installation 19 | 20 | 4. Easy to use and customize 21 | 22 | 5. Active community 23 | 24 | 6. Dedicated support forum 25 | 26 | 7. Fully responsive 27 | 28 | # Demo: 29 | **Main demo**: http://ng-admin.mdbootstrap.com/dashboards/v1 30 | 31 | # Installation: 32 | 33 | **Install:** 34 | npm i 35 | 36 | **Run:** 37 | ng serve -o 38 | 39 | **Test:** 40 | ng test 41 | 42 | **Production Build:** 43 | ng build --prod 44 | 45 | **More info:** 46 | https://mdbootstrap.com/docs/b5/angular/getting-started/installation/ 47 | 48 | # FAQ 49 | https://mdbootstrap.com/docs/standard/getting-started/faq/ 50 | 51 | # Support: 52 | http://mdbootstrap.com/support/ 53 | 54 | 55 | # Angular tutorial – creating an Angular Bootstrap app, step by step: 56 | https://mdbootstrap.com/education/angular/ 57 | 58 | 59 | # Documentation: 60 | 61 | **Huge, detailed documentation avilable online on**: https://mdbootstrap.com/docs/b5/angular/ 62 | 63 | # PRO version: 64 | 65 | **MDB Admin Template Pro (Angular version)**: https://mdbootstrap.com/docs/b5/angular/pro/ 66 | 67 | # Highlights: 68 | **Bootstrap 4** 69 | Thanks to MDB you can take advantage of all features of the newest Bootstrap 4 Stable 70 | 71 | **Free for personal and commercial use** 72 | Our license is user-friendly. Feel free to use MDB for both private as well as commercial projects. 73 | 74 | **Fully responsive** 75 | It doesn't matter whether your project will be displayed on desktop, laptop, tablet or mobile phone. MDB looks great on each screen. 76 | 77 | **Technical support** 78 | We really care about reliability. If you have any questions - do not hesitate to contact us. 79 | 80 | **Active community** 81 | Our society grows day by day. Visit **our forum** and check how it is to be a part of our family. 82 | 83 | **Flex box** 84 | MDB fully suppports Flex Box. You can forget about alignment issues. 85 | 86 | **Latest Angular** 87 | MDB is integrated with newest Angular 15, therefore you can use all the newest features which comes along with it. 88 | 89 | **Detailed documentation:** 90 | We give you detailed documentation at your disposal. It will help you to implement your ideas easily. 91 | 92 | A big **thank you to all our users** who are working with us to improve the software. We wouldn't be where we are without you. 93 | 94 | # Useful Links: 95 | 96 | Getting started: https://mdbootstrap.com/docs/b5/angular/getting-started/installation/ 97 | 98 | 5 min quick start:https://mdbootstrap.com/docs/b5/angular/ 99 | 100 | Material Design + Bootstrap Tutorial: https://mdbootstrap.com/docs/standard/bootstrap-5-tutorial/ 101 | 102 | Other Freebies: https://mdbootstrap.com/freebies/ 103 | 104 | Premium Templates: https://mdbootstrap.com/docs/standard/templates/admin-dashboard/ 105 | 106 | # Social Media: 107 | 108 | Twitter: https://twitter.com/MDBootstrap 109 | 110 | Facebook: https://www.facebook.com/mdbootstrap 111 | 112 | Pinterest: https://pl.pinterest.com/mdbootstrap 113 | 114 | Dribbble: https://dribbble.com/mdbootstrap 115 | 116 | LinkedIn: https://www.linkedin.com/company/material-design-for-bootstrap 117 | 118 | Visit our website: https://mdbootstrap.com/ 119 | -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 | "version": 1, 4 | "newProjectRoot": "projects", 5 | "projects": { 6 | "ng-admin-free": { 7 | "root": "", 8 | "sourceRoot": "src", 9 | "projectType": "application", 10 | "prefix": "app", 11 | "schematics": { 12 | "@schematics/angular:component": { 13 | "style": "scss" 14 | } 15 | }, 16 | "architect": { 17 | "build": { 18 | "builder": "@angular-devkit/build-angular:browser", 19 | "options": { 20 | "outputPath": "dist/ng-admin-free", 21 | "index": "src/index.html", 22 | "main": "src/main.ts", 23 | "polyfills": "src/polyfills.ts", 24 | "tsConfig": "tsconfig.app.json", 25 | "assets": [ 26 | "src/favicon.ico", 27 | "src/assets" 28 | ], 29 | "styles": [ 30 | "node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss", 31 | "node_modules/@fortawesome/fontawesome-free/scss/solid.scss", 32 | "node_modules/@fortawesome/fontawesome-free/scss/regular.scss", 33 | "node_modules/@fortawesome/fontawesome-free/scss/brands.scss", 34 | "node_modules/angular-bootstrap-md/assets/scss/bootstrap/bootstrap.scss", 35 | "node_modules/angular-bootstrap-md/assets/scss/mdb.scss", 36 | "node_modules/angular-calendar/scss/angular-calendar.scss", 37 | "src/styles.scss" 38 | ], 39 | "scripts": [ 40 | "node_modules/chart.js/dist/Chart.js" 41 | ], 42 | "aot": false, 43 | "vendorChunk": true, 44 | "extractLicenses": false, 45 | "buildOptimizer": false, 46 | "sourceMap": true, 47 | "optimization": false, 48 | "namedChunks": true 49 | }, 50 | "configurations": { 51 | "production": { 52 | "fileReplacements": [ 53 | { 54 | "replace": "src/environments/environment.ts", 55 | "with": "src/environments/environment.prod.ts" 56 | } 57 | ], 58 | "optimization": true, 59 | "outputHashing": "all", 60 | "sourceMap": false, 61 | "namedChunks": false, 62 | "aot": true, 63 | "extractLicenses": true, 64 | "vendorChunk": false, 65 | "buildOptimizer": true, 66 | "budgets": [ 67 | { 68 | "type": "initial", 69 | "maximumWarning": "2mb", 70 | "maximumError": "5mb" 71 | } 72 | ] 73 | } 74 | }, 75 | "defaultConfiguration": "" 76 | }, 77 | "serve": { 78 | "builder": "@angular-devkit/build-angular:dev-server", 79 | "options": { 80 | "browserTarget": "ng-admin-free:build" 81 | }, 82 | "configurations": { 83 | "production": { 84 | "browserTarget": "ng-admin-free:build:production" 85 | } 86 | } 87 | }, 88 | "extract-i18n": { 89 | "builder": "@angular-devkit/build-angular:extract-i18n", 90 | "options": { 91 | "browserTarget": "ng-admin-free:build" 92 | } 93 | }, 94 | "test": { 95 | "builder": "@angular-devkit/build-angular:karma", 96 | "options": { 97 | "main": "src/test.ts", 98 | "polyfills": "src/polyfills.ts", 99 | "tsConfig": "tsconfig.spec.json", 100 | "karmaConfig": "src/karma.conf.js", 101 | "styles": [ 102 | "src/styles.scss" 103 | ], 104 | "scripts": [], 105 | "assets": [ 106 | "src/favicon.ico", 107 | "src/assets" 108 | ] 109 | } 110 | }, 111 | "lint": { 112 | "builder": "@angular-eslint/builder:lint", 113 | "options": { 114 | "lintFilePatterns": [ 115 | "src/**/*.ts", 116 | "src/**/*.html" 117 | ] 118 | } 119 | } 120 | } 121 | } 122 | }, 123 | "cli": { 124 | "schematicCollections": [ 125 | "@angular-eslint/schematics" 126 | ] 127 | } 128 | } 129 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card2/stats-card2.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 | 7 | 8 | 9 |
10 | 11 |
12 |

SALES

13 |

14 | $2000 15 |

16 |
17 |
18 |
20 |
21 |
22 |

Better than last week (25%)

23 |
24 |
25 | 26 |
27 | 28 | 29 |
30 | 31 | 32 | 33 |
34 | 35 |
36 |

SUBSCRIPTIONS

37 |

38 | 200 39 |

40 |
41 |
42 |
44 |
45 |
46 |

Worse than last week (25%)

47 |
48 |
49 | 50 |
51 | 52 | 53 |
54 | 55 | 56 | 57 |
58 | 59 |
60 |

TRAFFIC

61 |

62 | 20000 63 |

64 |
65 |
66 |
68 |
69 |
70 |

Better than last week (75%)

71 |
72 |
73 | 74 |
75 | 76 | 77 |
78 | 79 | 80 | 81 |
82 | 83 |
84 |

ORGANIC TRAFFIC

85 |

86 | 2000 87 |

88 |
89 |
90 |
92 |
93 |
94 |

Better than last week (25%)

95 |
96 |
97 | 98 |
99 | 100 |
101 | 102 |
103 | -------------------------------------------------------------------------------- /src/app/main-layout/navigation/navigation.component.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | MDB 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 60 | 61 | 62 | 63 | 86 | 87 | 88 | 89 | 90 | 91 | 92 |
93 | -------------------------------------------------------------------------------- /src/app/views/dashboards/common/stats-card/stats-card.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 |
16 |

SALES

17 |

$2000

18 |
19 |
20 | 21 | 22 | 23 | 24 |
25 |
27 |
28 | 29 |

Better than last week (25%)

30 |
31 | 32 | 33 |
34 | 35 | 36 |
37 | 38 | 39 | 40 |
41 | 42 | 43 | 44 | 45 | 46 |
47 | 48 |
49 |

SUBSCRIPTIONS

50 |

200

51 |
52 |
53 | 54 | 55 | 56 | 57 |
58 |
60 |
61 | 62 |

Worse than last week (25%)

63 |
64 | 65 | 66 |
67 | 68 | 69 |
70 | 71 | 72 | 73 |
74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 |
82 |

TRAFFIC

83 |

20000

84 |
85 |
86 | 87 | 88 | 89 | 90 |
91 |
93 |
94 | 95 |

Worse than last week (75%)

96 |
97 | 98 | 99 |
100 | 101 | 102 |
103 | 104 | 105 | 106 |
107 | 108 | 109 | 110 | 111 | 112 |
113 | 114 |
115 |

ORGANIC TRAFFIC

116 |

2000

117 |
118 |
119 | 120 | 121 | 122 | 123 |
124 |
126 |
127 | 128 |

Better than last week (25%)

129 |
130 | 131 | 132 |
133 | 134 | 135 |
136 | 137 | 138 |
139 | 140 | 141 |
142 | -------------------------------------------------------------------------------- /src/app/views/help/help.component.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |

6 | Using Cascading Card Component 7 |

8 |
9 |
10 |
11 |
12 | 13 |

Some quick example text to build on the card title and make up the bulk of the card's content.

14 |
15 |
16 |
17 |
18 |
19 |

20 | Code and Customization 21 |

22 |

To use the component simply wrap your card's content in the following:

23 |
24 | <cascading-card>...</cascading-card> 25 |
26 |

At first, the component appears as a featureless surface. It can easily be transformed into a stylish (and customizable!) 27 | display tool. It's achieved by using its four attributes.

28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 39 | 40 | 41 | 42 | 49 | 50 | 51 | 52 | 58 | 59 | 60 | 61 | 72 | 73 | 74 |
Attributes
src 36 |

What puts "cascading" into "cascading card" is an image. The attribute is used to specify the source of the 37 | picture - can be an URL or a relative path.

38 |
headerType 43 |

The attribute is used to decide the context an image has inside the component. By default, picture and card 44 | containing it have the same width, but setting 45 | headerType to 46 | wide or 47 | narrow changes that.

48 |
title 53 |

To easily set title for our card, we can add optional 54 | title attribute. The title passed in will be displayed as a 55 | <h4> 56 | stronged header right under the picture.

57 |
alignment 62 |

The final attribute is rather self-explanatory. It applies to card's content, and to be specific - everything 63 | passed in as 64 | <ng-content>, along with the title. 65 |

66 |

It accepts 67 | right and 68 | left arguments; by default it's set on 69 | center. 70 |

71 |
75 |
76 |
77 |
78 |
79 | 80 |
81 |
82 |
83 |

84 | Using Panel Component 85 |

86 |
87 |
88 |
89 |
90 | 91 |

This is a paragraph

92 |
93 |
94 |
95 |
96 |
97 |

98 | Code and Customization 99 |

100 |

To use the component simply wrap your card's content in the following:

101 |
102 | <panel>...</panel> 103 |
104 |

At first, the component appears as a featureless surface. It can easily be transformed into a stylish (and customizable!) 105 | display tool. It's achieved by using its four attributes.

106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 117 | 118 | 119 | 120 | 124 | 125 | 126 | 127 | 132 | 133 | 134 | 135 | 147 | 148 | 149 |
Attributes
header 114 |

Including this attribute with some text will create a 115 | <div> element in the upper part of the the very panel, just as in the example above.

116 |
footer 121 |

The attribute works symmetrically to 122 | header, except including it creates a footer in the bottom part of the panel.

123 |
color 128 |

To add consistency to our layout, we can specify color to be applied to 129 | header and 130 | footer sections of the panel

131 |
alignment 136 |

The final attribute is rather self-explanatory. It applies to panel's content, and to be specific - everything 137 | passed in as 138 | <ng-content>, along with the 139 | footer and 140 | header.

141 |

It accepts 142 | right and 143 | left as arguments; by default it's set on 144 | center. 145 |

146 |
150 |
151 |
152 |
153 |
154 | -------------------------------------------------------------------------------- /src/app/views/tables/basic-table/basic-table.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 6 |
7 |

Basic tables

8 |
9 | 10 | 11 | 12 | 13 |

Basic examples

14 |

Using the most basic table markup, here’s how .table-based tables look in Bootstrap. All table styles 15 | are 16 | inherited in Bootstrap 4, meaning any nested tables will be styled in the same manner as the 17 | parent.

18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
50 | 51 |

Table head options

52 |

To change a background-color of thead (or any other element) use our color classes. If you are going 53 | to use 54 | a dark background you should also consider white text (to provide a proper contrast) by adding 55 | .text-white 56 | class. 57 |

58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 |
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 |
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
136 | 137 | 138 | 139 |

Striped rows:

140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 |
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
172 | 173 |
174 | 175 |
176 | 177 |
178 |
179 | -------------------------------------------------------------------------------- /src/app/views/profile/profile1/profile1.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 12 | 13 |
14 |
15 |
16 | 17 | 18 | 19 | 20 | 21 |

Alice Mayer

22 |
Photographer
23 | 24 |
About:
25 |

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ratione perferendis 26 | quod animi dignissimos consectetur 27 | quibusdam numquam laboriosam, minus, provident...

28 | 29 |
30 | 33 |
34 | 35 |
36 | 37 | 38 |
39 | 40 | 41 |
42 | 43 |
44 | 45 | 46 |
47 | 48 | 49 | 50 | 51 | 52 | 53 |
54 | 55 | 56 |
57 | 58 | 59 | 60 | 61 | 62 |
63 | 65 | 66 |
67 |
68 |
69 | 70 | 71 | 72 | 73 |

Project name

74 | 75 |

Some quick example text to build on the card title and make up the bulk 76 | of the card's content. 77 |

78 |
79 | 80 | 81 | 88 | 89 |
90 | 91 | 92 |
93 | 94 | 95 | 96 |
97 | 98 | 99 | 100 | 101 | 102 |
103 | 105 | 106 |
107 |
108 |
109 | 110 | 111 | 112 | 113 |

Project name

114 | 115 |

Some quick example text to build on the card title and make up the bulk 116 | of the card's content. 117 |

118 |
119 | 120 | 121 | 127 | 128 |
129 | 130 | 131 |
132 | 133 | 134 |
135 | 136 | 137 | 138 |
139 | 140 | 141 |
142 | 143 | 144 | 145 | 146 | 147 |
148 | 150 | 151 |
152 |
153 |
154 | 155 | 156 | 157 | 158 |

Project name

159 | 160 |

Some quick example text to build on the card title and make up the bulk 161 | of the card's content. 162 |

163 |
164 | 165 | 166 | 172 | 173 |
174 | 175 | 176 |
177 | 178 | 179 | 180 |
181 | 182 | 183 | 184 | 185 | 186 |
187 | 189 | 190 |
191 |
192 |
193 | 194 | 195 | 196 | 197 |

Project name

198 | 199 |

Some quick example text to build on the card title and make up the bulk 200 | of the card's content. 201 |

202 | 203 |
204 | 205 | 206 | 212 | 213 |
214 | 215 | 216 |
217 | 218 |
219 |
220 | 221 | 222 | 256 | 257 |
258 |
259 |
260 | 261 | 262 |
263 | 264 |
265 | 266 | 267 |
268 | --------------------------------------------------------------------------------