12.1.0 • Published 1 year ago

@mamba/org v12.1.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
1 year ago

@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.

PropriedadesDescriçãoTipoPadrão
fileNameNome da imagemstringnull
classClasse CSSstring

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);
12.0.0

1 year ago

12.1.0

1 year ago

11.0.0

2 years ago

10.0.0

2 years ago

10.3.0

2 years ago

10.3.1

2 years ago

9.7.0

2 years ago

9.6.0

2 years ago

9.5.1

2 years ago

9.5.0

2 years ago