@railzai/railz-visualizations
Version:
Railz.ai Visualizations
7 lines • 3.27 kB
JavaScript
/*!
* Accounting Data as a Service™ is the solution that makes sense of your business customers' financial data.
* Built with Stencil
* Copyright (c) FIS.
*/
import{r as i,h as t}from"./p-a257e2b5.js";import{g as s,C as o,a as r,l as e,m as n,n as a,o as l}from"./p-fb585e73.js";import{e as f}from"./p-81bde732.js";import{i as h}from"./p-a03ff4fe.js";import"./p-dadb736f.js";import"./p-ce5b13e7.js";import"./p-6c64b0b5.js";import"./p-3d5262c3.js";import"./p-b93548b9.js";import"./p-7497d5a3.js";const c='@font-face{font-family:Inter;src:url("../assets/fonts/Inter-italic-var.woff2");font-family:Inter;src:url("../assets/fonts/Inter-upright-var.woff2")}body,div[class^=railz-],div[class*=" railz-"]{font-family:Inter, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.rv-container{display:flex;padding:16px;position:relative;border:1px solid #eee;border-radius:7px;flex-direction:column;height:202px;overflow:auto;line-height:21px;box-sizing:border-box}.rv-container *{font-family:Inter, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}';const p=class{constructor(t){i(this,t);this.propsUpdated=()=>{this.validateParams(this.configuration,this.filter)};this.validateParams=(i,t)=>{this._configuration=s(i);if(this._configuration){o.configuration=this._configuration;this._filter=r(t);if(!this._filter){this.errorStatusCode=204}}else{this.errorStatusCode=0}}}watchFilter(i,t){if(i&&t&&!h(t,i)){this.validateParams(this.configuration,i)}}watchConfiguration(i,t){if(i&&t&&!h(t,i)){this.validateParams(i,this.filter)}}componentDidLoad(){this.propsUpdated&&this.propsUpdated()}render(){var i;if(this.errorStatusCode===0){return null}if(this.errorStatusCode!==undefined){return t("div",{class:"rv-container"},t("railz-error-image",{statusCode:this.errorStatusCode||500}))}const s=(i=this._filter)===null||i===void 0?void 0:i.reportType;if(f.BANK_RECONCILIATION===s){return t("railz-bank-reconciliation",{configuration:this.configuration,filter:this.filter,options:this.options})}if(f.BUSINESS_VALUATIONS===s){return t("railz-business-valuations",{configuration:this.configuration,filter:this.filter,options:this.options})}if(f.BANK_ACCOUNT===s){return t("railz-bank-accounts",{configuration:this.configuration,filter:this.filter,options:this.options})}if(f.FINANCIAL_RATIO===s){return t("railz-financial-ratios",{configuration:this.configuration,filter:this.filter,options:this.options})}if(e(s)){return t("railz-credit-score",{configuration:this.configuration,filter:this.filter,options:this.options})}if(n(s)){return t("railz-income-statements",{configuration:this.configuration,filter:this.filter,options:this.options})}if(a(s)){return t("railz-statements-chart",{configuration:this.configuration,filter:this.filter,options:this.options})}if(l(s)){return t("railz-transactions-control",{configuration:this.configuration,filter:this.filter,options:this.options})}return t("span",null)}static get watchers(){return{filter:["watchFilter"],configuration:["watchConfiguration"]}}};p.style=c;export{p as railz_visualizations};
//# sourceMappingURL=p-89a03c74.entry.js.map