@weblauncher/material-administration
TypeScript icon, indicating that this package has built-in type declarations

0.12.0 • Public • Published

Material Administration

npm version

This is an Angular component library to generate material design UI to render an administration app for different datasources (Firestore default).

Demo

https://weblauncher-administration.web.app/

User:       test@test.com

Password:   testing

Install

npm i @weblauncher/material-administration

Import

The next steps describes how to import for Firebase Firestore data source.

Create app name Firebase factory function

export function firebaseAppNameFactory() {
  return 'Your Firebase App Name';
}

In environment.ts (and other environment files) define firebase config as described in Angular Firebase documentation

In your app.module.ts import the module as below

imports: [
  ...
  MaterialAdministrationModule.forRoot(environment.firebase, firebaseAppNameFactory),
  ...
]

Add your site metadata provider as configured in site metadata configuration documentation

  providers: [
    ...
    {
      provide: MAT_ADMINISTRATION_METADATA,
      useValue: SiteMetadata
    },
    ...
  ]

Contribute

Angular Material Administration library contribution guide

Package Sidebar

Install

npm i @weblauncher/material-administration

Weekly Downloads

187

Version

0.12.0

License

MIT

Unpacked Size

583 kB

Total Files

53

Last publish

Collaborators

  • mihaivarga