angular-opileak-navbar
v2.0.6
Published
Angular component for opileak apps top naviagtion menu
Downloads
4
Readme
Angular Opileak Navbar
Barra de navegación superior de las applicaciones de Opileak Toolbox (OTB)
Instalación
Este modulo tiene las siguientes dependencias:
- angular
- angular-material
- angular-opileak-oauth
Para instalar el módulo se usa el siguiente comando
npm install --save 'git+ssh://[email protected]:opileak-components/angular-opileak-navbar.git#develop'
Configuración
Es posible configurar distintos aspectos del módulo. Para hacerlo, debe usar el opileakNavbarConfigProvider
durante la fase de configuracion de su aplicación.
opileakNavbarConfigProvider.configure({
// Opciones de configuración y sus valores por defecto.
getAvatarImageLink: (userId) => {
// Url de destino al hacer click en el avatar del usuario.
return 'http://inicio.opileak.es';
},
getAvatarImageSource: (userId) => {
// Url fuente de la imagen de avatar del usuario.
return `http://oauth-api.opileak.es/2/img/user/${userId}`;
},
getAppClientLogoSource: (appClientId) => {
// Url fuente del logo de la aplicación con la id dada.
return `http://oauth-api.opileak.es/oauth-api/2/img/client/${appClientId}`
},
});
ES6 (Webpack, SystemJS, etc)
Para usar este módulo debes incluirlo en tu aplicacion de angular como
import opkNavbar from 'angular-opileak-navbar'
angular.module('app', [
/* otras dependencias */
opkNavbar
])
ES5 (Gulp, Grunt, etc)
Si no estas usando ES6
o un empaquetador como webpack
asegurate de añadir el script siguiente al html
<script src="node_modules/angular-opileak-navbar/dist/angular-opileak-navbar.min.js" />
Tambien existe un archivo css
disponible en dist/angular-opileak-navbar.css
En este caso deberás incluir el modulo a la aplicacion de angular como
angular.module('app', [
/* otras dependencias */
'opileak.navbar'
])
Uso
Despues de esto puedes usar la navbar en cualquier sitio como
<opk-navbar></opk-navbar>