@accounter/client
Version:
Accounter client application
1 lines • 3.49 kB
JavaScript
var e=`depreciationReportFilters`;function t(e){if(typeof e==`boolean`&&e===!0)return!0;if(Array.isArray(e))return e.some(e=>!!e);if(typeof e==`object`){for(let n of Object.values(e))if(t(n))return!0}return!1}function n(e,r){if(!r||!t(r))return;if(r===!0)return e??void 0;if(Array.isArray(e))return e;let i=Object.entries(r).filter(([e,t])=>!!t).map(([e,t])=>e);return Object.fromEntries(i.filter(t=>t in e).map(t=>{let i=n(e[t],r[t]);if([`localCurrencyAmount`,`originalAmount`,`withholdingTax`,`vat`,`tags`,`amount`,`defaultIrsCode`,`irsCode`].includes(t)&&i){let n=e[t];return delete n.formatted,[t,n]}return[t,i]}))}function r(e){return Object.values(e??{}).filter(e=>e!==void 0&&(typeof e!=`object`||(Array.isArray(e)?e.length>0:!r(e)))).length===0}function i(e){return e.isDirty?`border-1 border-green-500`:``}function a(e){return!e||r(e)?null:encodeURIComponent(JSON.stringify(e))}function o(e,t){let n=new URLSearchParams;t&&n.append(`page`,String(t));let r=a(e);return r&&n.append(`chargesFilters`,r),n.size>0?`?${n}`:`/`}function s(e){let t=new URLSearchParams;return e?.fromDate&&t.set(`from`,e.fromDate),e?.toDate&&t.set(`to`,e.toDate),e?.ownerIds?.[0]&&t.set(`owner`,e.ownerIds[0]),e?.isShowZeroedAccounts&&t.set(`zeroed`,`1`),e?.templateName&&t.set(`template`,e?.templateName),t.size>0?`?${t}`:``}function c(t){let n=new URLSearchParams,r=a(t);return r&&n.append(e,r),n.size>0?`?${n}`:``}function l(e){let t=new URLSearchParams,n=a(e);return n&&t.append(`trialBalanceReportFilters`,n),t.size>0?`?${t}`:``}var u={HOME:`/`,APP_HOME:`/charges`,LOGIN:`/login`,AUTH_CALLBACK:`/auth/callback`,WELCOME:`/welcome`,ACCEPT_INVITATION:(e=`:token`)=>`/accept-invitation/${e}`,NETWORK_ERROR:`/network-error`,CHARGES:{ROOT:`/charges`,ALL:(e,t)=>`/charges${o(e,t)}`,MISSING_INFO:`/charges/missing-info`,LEDGER_VALIDATION:`/charges/ledger-validation`,MATCHING:`/charges/matching`,DETAIL:e=>`/charges/${e}`},BUSINESSES:{ROOT:`/businesses`,ALL:`/businesses`,LEDGER:`/businesses/ledger`,CONTRACTS:`/businesses/contracts`,DETAIL:e=>`/businesses/${e}`,DETAIL_LEDGER:e=>`/businesses/${e}/ledger`,AUTH_MANAGEMENT:e=>`/businesses/${e}/auth-management`},BUSINESS_TRIPS:{ROOT:`/business-trips`,ALL:`/business-trips`,DETAIL:e=>`/business-trips/${e}`},CHARTS:{ROOT:`/charts`,MAIN:`/charts`,MONTHLY_INCOME_EXPENSE:`/charts/monthly-income-expense`},DOCUMENTS:{ROOT:`/documents`,ALL:`/documents`,ISSUE_DOCUMENT:`/documents/issue-document`,ISSUE_DOCUMENTS:`/documents/issue-documents`},REPORTS:{ROOT:`/reports`,TRIAL_BALANCE:e=>`/reports/trial-balance${l(e)}`,DYNAMIC_REPORT:e=>`/reports/dynamic-report${s(e)}`,VAT_MONTHLY:`/reports/vat-monthly`,PROFIT_AND_LOSS:e=>e?`/reports/profit-and-loss/${e}`:`/reports/profit-and-loss`,TAX:e=>e?`/reports/tax/${e}`:`/reports/tax`,DEPRECIATION:e=>`/reports/depreciation${c(e)}`,SHAAM_6111:`/reports/shaam-6111`,YEARLY_LEDGER:`/reports/yearly-ledger`,ANNUAL_REVENUE:`/reports/annual-revenue`,CORPORATE_TAX_RULING_COMPLIANCE:e=>e?`/reports/corporate-tax-ruling-compliance/${e}`:`/reports/corporate-tax-ruling-compliance`,BALANCE:`/reports/balance`,VALIDATE_REPORTS:`/reports/validate-reports`},BANK_DEPOSITS:{ROOT:`/bank-deposits`,ALL:`/bank-deposits`},WORKFLOWS:{ROOT:`/workflows`,ANNUAL_AUDIT:e=>e?`/workflows/annual-audit/${e}`:`/workflows/annual-audit`},ACCOUNTANT_APPROVALS:`/accountant-approvals`,SALARIES:`/salaries`,SECURITIES:`/securities`,TAGS:`/tags`,TAX_CATEGORIES:`/tax-categories`,SORT_CODES:`/sort-codes`};export{n as a,r as i,a as n,e as o,i as r,u as t};