kata-shareds-mfe
v1.0.0
Published
Library implementes project Fiinsoft with multi
Readme
SharedModulesLibrary
Library implementes project Fiinsoft with multi
Nota: Si ya cuentas con alguna de las siguientes dependencias omitir paso de instalación, sin embargo, si estas en una versión diferente no funcionara correctqamente la libreria o puedes tener afectaciones.
Requirements
- Angular Material v14
- moment
- jwt-decode
- chart
- bootstrap
- @ngx-translate/core
- @ngx-translate/http-loader
Instalaciones necesitarias para ejecutar librerias
npm i [email protected] jwt-decode moment bootstrap --legacy-peer-deps
Implementacion de modulos a importar en
TranslateModule.forRoot({
defaultLanguage: 'es',
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient]
}
})Implementación de componentes de Login
<fiinsoft-ui-login></fiinsoft-ui-login>Nota: recibe un evento (onSubmit) y recibe una propiedad loadingData de tipo boolean para recibir el loading
Implementación de componente Fiinsoft Content
<fiinsoft-ui-content-main></fiinsoft-ui-content-main> public itemsMenu: FiinsoftUIContentMainMenuModel[] = [
{
icon: 'folder_open',
isSubMenu: false,
subMenu: [],
link: '',
router: '/seguridad/users/list',
text: 'menu.security.users.title',
permiso: 'security.user.read'
},
{
icon: 'folder_open',
isSubMenu: false,
subMenu: [],
link: '',
router: '/seguridad/roles/list',
text: 'menu.security.role.title',
permiso: 'security.role.read'
},
{
icon: 'folder_open',
isSubMenu: false,
subMenu: [],
link: '',
router: '/seguridad/privileges/list',
text: 'menu.security.privileges.title',
permiso: 'security.privilege.read'
}
];