@mamba/org

12.1.0 • Public • Published

@mamba/org

O pacote @mamba/org contém métodos que aplicam as customizações específicas para cada organização.

Image

O componente Image trata as imagens específicas de cada organização através da tag img.

Propriedades Descrição Tipo Padrão
fileName Nome da imagem string null
class Classe CSS string ``

Caso ocorra um erro no carregamento da imagem (onerror) (ex: arquivo não encontrado no POS ou a execução está acontecendo no desktop), a propriedade src da tag img será redirecionada automaticamente para o caminho da imagem padrão (/src/assets/org/{fileName}).

ORG

import * as ORG from '@mamba/org/org.js';

getAppOrgParams(defaultAppOrgParams: string)

ORG.getAppOrgParams() faz o merge do arquivo json default do app com o arquivo fornecido pelo backend, substituindo o value de cada key se forem do mesmo tipo. Análogo ao lodash.merge, porém levemente diferente. Nessa implementação o merge substitui objetos do tipo Array, enquanto o lodash os mescla.

Caso o arquivo de configuração do backend não esteja acessível (arquivo não encontrado no POS ou execução no desktop), o arquivo default será usado.

import { getAppOrgParams } from '@mamba/org/org.js';
import defaultAppOrgParams from './path/to/defaultAppOrgParamFile.json';

const finalAppOrgParamJsonFile = getAppOrgParams(defaultAppOrgParams);

Readme

Keywords

none

Package Sidebar

Install

npm i @mamba/org

Weekly Downloads

0

Version

12.1.0

License

Apache-2.0

Unpacked Size

18 kB

Total Files

7

Last publish

Collaborators

  • gabriel.arimatea
  • rrelias
  • guiguimartins
  • agjunior
  • janileodantas
  • mambaweb
  • jaikmestone