Files
docker-invoiceninja/docker/app/public/bundle.c78de023.js
2024-10-19 18:17:42 +00:00

18 lines
1.4 KiB
JavaScript

import{a as n,r as s,e as t,as as r,h as u,co as d,cp as l}from"./bundle.31c6ea9c.js";/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/function c(){return["Plain","Clean","Bold","Modern"]}/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/function g(){const e=c();return n(["/api/v1/designs"],()=>s("GET",t("/api/v1/designs?status=active&sort=name|asc")).then(a=>a.data.data.filter(i=>e.includes(i.name)||d()||l())),{staleTime:1/0})}function m(e){return n(["/api/v1/designs",e.id],()=>s("GET",t("/api/v1/designs/:id?include=client",{id:e.id})).then(a=>a.data.data),{staleTime:1/0,...e})}function p(e){const{isAdmin:a}=r();return n(u("/api/v1/designs/create"),()=>s("GET",t("/api/v1/designs/create")).then(i=>i.data.data),{...e,staleTime:1/0,enabled:a?(e==null?void 0:e.enabled)??!0:!1})}function v(e){return n(["/api/v1/designs?template=true&entities="+e],()=>s("GET",t("/api/v1/designs?template=true&status=active&sort=name|asc&entities="+e)).then(a=>a.data.data),{staleTime:1/0})}export{c as a,g as b,v as c,m as d,p as u};