3.0.19 • Published 1 year ago

@weareunite/unisys-angular-core v3.0.19

Weekly downloads
97
License
MIT
Repository
github
Last release
1 year ago

npm.io

npm.io npm.io npm.io

npm.io npm.io npm.io npm.io npm.io

UniSys Angular Core

Install library by running command

npm i @weareunite/unisys-angular-core

Helpers libraries

LibraryDescription
<unisys-core-dumperson [object]:{}></unisys-core-dumperson>JSON object parsed into list-tree

Integration

  • Before installing this Core Module, install Angular project first (command ng new)
  • Point to file app.module.ts in src/app folder
  • Replace GlobalComponent to UnisysAngularCoreComponent in bootstrap
  • Add UnisysAngularCoreModule to imports

Your app.module.ts file should looks like this

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';


// Imported UniSys Core Module and Component
import { UnisysAngularCoreModule } from '@weareunite/unisys-angular-core';
import { UnisysAngularCoreComponent } from '@weareunite/unisys-angular-core';
import { GlobalComponent } from './app.component';

// Import default environment from app and provided it for root
import {environment} from '../environments/environment';

@NgModule({
  declarations: [
    GlobalComponent
  ],
  imports: [
    BrowserModule,
    UnisysAngularCoreModule.forRoot(environment)
  ],
  providers: [],
  bootstrap: [
    UnisysAngularCoreComponent,
    GlobalComponent
    ]
})
export class AppModule { }
  • Clean (not delete !) content of your application app.component.html file
  • Rename selector in your global.component.ts from 'app-root' to 'app-fake-root'
  • Add into your index.html file above
  • Then, your index.html file should look like this
<!DOCTYPE html>
<html lang="sk-SK">

<head>
  <base href="/">
  <title>UniSys</title>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta content="width=device-width, initial-scale=1" name="viewport">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>

<body class="hold-transition fixed skin-purple sidebar-mini sidebar-collapse">
<app-root></app-root>
<app-fake-root></app-fake-root>
</body>

</html>
  • If you want to run some code immediately when application is loaded, implement OnInit into GlobalComponent and use function in onInit function in GlobalComponent
  • It's necessary to import module UnisysAngularSharedModule into your Core or Shared module to make shared components from UniSys Angular Core working
  • Add snippet below as scripts into your angular.json file
{
  "glob": "**/*",
  "input": "./node_modules/@weareunite/unisys-angular-core/assets",
  "output": "./assets/"
}
  • In your enviroment file, set this variables
VariableDescription
BASE_API_URLURL to base API
GRAPHQL_API_URLURL to base GraphQL API
OAUTH_TOKEN_URLURL to obtain auth token
OAUTH_FAST_TOKEN_URLURL to obtain fast auth token
OAUTH_CLIENT_SECRETClient secret
OAUTH_CLIENT_IDClient ID
  • Copy all entries from language files located in module/assets/i18n to associated language files in your application app/assets/i18n folder. This will ensure, that all language files from module will be available in your application.

Now you can run your application by command ng serve

3.0.18

1 year ago

3.0.19

1 year ago

3.0.9

4 years ago

3.0.0

4 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

0.9.23

5 years ago

0.9.22

5 years ago

0.9.21

5 years ago

0.9.20

5 years ago

0.9.12

5 years ago

0.9.11

5 years ago

0.9.10

5 years ago

0.9.9

5 years ago

0.9.8

5 years ago

0.9.7

5 years ago

0.9.6

5 years ago

0.9.5

5 years ago

0.9.3

5 years ago

0.9.0

5 years ago

0.8.6

5 years ago

0.8.5

5 years ago

0.8.4

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago