@accounter/client
Version:
Accounter client application
1 lines • 12.1 kB
JavaScript
import{s as e}from"./dist-ypP48_Ax.js";import{o as t}from"./utils-CbS-oR5I.js";import{Dn as n,Fn as r,Ln as i,Pn as a,Rn as o,Sn as s,_n as c,bn as l,dn as u,fn as d,gn as f,hn as p,ln as m,mn as h,pn as g,un as _,vn as v,xn as y,yn as b}from"./common-D-vYt_Yl.js";import{A as x,D as S,O as C,T as w,w as T}from"./select-Zdatwv1b.js";import{El as E,Ol as D,al as O,cl as k,ml as A,rl as j,sl as M,ul as N}from"./table-AJA7Uyxy.js";var P=e(t()),F={xs:D(3),sm:D(5),md:D(8),lg:D(12),xl:D(16)},I=A({from:{backgroundPosition:`0 0`},to:{backgroundPosition:`${D(40)} 0`}}),L=k((e,{color:t,radius:n},{size:r})=>({root:{position:`relative`,height:E({size:r,sizes:F}),backgroundColor:e.colorScheme===`dark`?e.colors.dark[4]:e.colors.gray[2],borderRadius:e.fn.radius(n),overflow:`hidden`},bar:{position:`absolute`,top:0,bottom:0,left:0,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`,backgroundColor:e.fn.variant({variant:`filled`,primaryFallback:!1,color:t||e.primaryColor}).background,transition:`width 100ms linear`,"&[data-animate]":{animation:`${I} 1000ms linear infinite`},"&[data-striped]":{backgroundSize:`${D(20)} ${D(20)}`,backgroundImage:`linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)`},"&:last-of-type":{borderTopRightRadius:e.fn.radius(n),borderBottomRightRadius:e.fn.radius(n)},"&:first-of-type":{borderTopLeftRadius:e.fn.radius(n),borderBottomLeftRadius:e.fn.radius(n)},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?`0ms`:void 0}},label:{color:e.white,fontSize:`calc(${E({size:r,sizes:F})} * 0.65)`,fontWeight:700,userSelect:`none`,overflow:`hidden`,whiteSpace:`nowrap`}})),R=(0,P.createContext)(!1),z=R.Provider,ee=()=>(0,P.useContext)(R);function B({children:e,openDelay:t=0,closeDelay:n=0}){return P.createElement(z,{value:!0},P.createElement(g,{delay:{open:t,close:n}},e))}B.displayName=`@mantine/core/TooltipGroup`;var te=Object.defineProperty,ne=Object.defineProperties,re=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,H=(e,t,n)=>t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,U=(e,t)=>{for(var n in t||={})ie.call(t,n)&&H(e,n,t[n]);if(V)for(var n of V(t))ae.call(t,n)&&H(e,n,t[n]);return e},W=(e,t)=>ne(e,re(t));function oe(e,t){if(!t)return{backgroundColor:e.colorScheme===`dark`?e.colors.gray[2]:e.colors.gray[9],color:e.colorScheme===`dark`?e.black:e.white};let n=e.fn.variant({variant:`filled`,color:t,primaryFallback:!1});return{backgroundColor:n.background,color:n.color}}var se=k((e,{color:t,radius:n,width:r,multiline:i})=>({tooltip:W(U(U({},e.fn.fontStyles()),oe(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(n),padding:`calc(${e.spacing.xs} / 2) ${e.spacing.xs}`,position:`absolute`,whiteSpace:i?`unset`:`nowrap`,pointerEvents:`none`,width:r}),arrow:{backgroundColor:`inherit`,border:0,zIndex:1}})),ce={children:`Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported`};function le({offset:e,position:t}){let[n,r]=(0,P.useState)(!1),i=(0,P.useRef)(),{x:a,y:o,reference:s,floating:l,refs:u,update:d,placement:f}=c({placement:t,middleware:[C({crossAxis:!0,padding:5,rootBoundary:`document`})]}),p=f.includes(`right`)?e:t.includes(`left`)?e*-1:0,m=f.includes(`bottom`)?e:t.includes(`top`)?e*-1:0,h=(0,P.useCallback)(({clientX:e,clientY:t})=>{s({getBoundingClientRect(){return{width:0,height:0,x:e,y:t,left:e+p,top:t+m,right:e,bottom:t}}})},[s]);return(0,P.useEffect)(()=>{if(u.floating.current){let e=i.current;e.addEventListener(`mousemove`,h);let t=x(u.floating.current);return t.forEach(e=>{e.addEventListener(`scroll`,d)}),()=>{e.removeEventListener(`mousemove`,h),t.forEach(e=>{e.removeEventListener(`scroll`,d)})}}},[s,u.floating.current,d,h,n]),{handleMouseMove:h,x:a,y:o,opened:n,setOpened:r,boundaryRef:i,floating:l}}var G=Object.defineProperty,ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(e,t,n)=>t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,q=(e,t)=>{for(var n in t||={})fe.call(t,n)&&me(e,n,t[n]);if(K)for(var n of K(t))pe.call(t,n)&&me(e,n,t[n]);return e},J=(e,t)=>ue(e,de(t)),he=(e,t)=>{var n={};for(var r in e)fe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&K)for(var r of K(e))t.indexOf(r)<0&&pe.call(e,r)&&(n[r]=e[r]);return n},ge={refProp:`ref`,withinPortal:!0,offset:10,position:`right`,zIndex:i(`popover`)};function _e(e){let t=N(`TooltipFloating`,ge,e),{children:r,refProp:i,withinPortal:s,portalProps:c,style:l,className:u,classNames:d,styles:f,unstyled:p,radius:m,color:h,label:g,offset:_,position:v,multiline:y,width:b,zIndex:x,disabled:S,variant:C}=t,w=he(t,[`children`,`refProp`,`withinPortal`,`portalProps`,`style`,`className`,`classNames`,`styles`,`unstyled`,`radius`,`color`,`label`,`offset`,`position`,`multiline`,`width`,`zIndex`,`disabled`,`variant`]),{handleMouseMove:T,x:E,y:D,opened:k,boundaryRef:A,floating:j,setOpened:M}=le({offset:_,position:v}),{classes:F,cx:I}=se({radius:m,color:h,multiline:y,width:b},{name:`TooltipFloating`,classNames:d,styles:f,unstyled:p,variant:C});if(!o(r))throw Error(ce.children);let L=a(A,r.ref),R=e=>{var t,n;(n=(t=r.props).onMouseEnter)==null||n.call(t,e),T(e),M(!0)},z=e=>{var t,n;(n=(t=r.props).onMouseLeave)==null||n.call(t,e),M(!1)};return P.createElement(P.Fragment,null,P.createElement(n,J(q({},c),{withinPortal:s}),P.createElement(O,J(q({},w),{ref:j,className:I(F.tooltip,u),style:J(q({},l),{zIndex:x,display:!S&&k?`block`:`none`,top:D??``,left:Math.round(E)??``})}),g)),(0,P.cloneElement)(r,J(q({},r.props),{[i]:L,onMouseEnter:R,onMouseLeave:z})))}_e.displayName=`@mantine/core/TooltipFloating`;function ve(e){let[t,n]=(0,P.useState)(!1),i=typeof e.opened==`boolean`?e.opened:t,a=ee(),o=r(),{delay:u,currentId:m,setCurrentId:g}=p(),_=(0,P.useCallback)(e=>{n(e),e&&g(o)},[g,o]),{x,y:E,reference:D,floating:O,context:k,refs:A,update:j,placement:N,middlewareData:{arrow:{x:F,y:I}={}}}=c({placement:e.position,open:i,onOpenChange:_,middleware:[S(e.offset),C({padding:8}),T(),s({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[w()]:[]]}),{getReferenceProps:L,getFloatingProps:R}=l([b(k,{enabled:e.events.hover,delay:a?u:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),v(k,{enabled:e.events.focus,keyboardOnly:!0}),y(k,{role:`tooltip`}),f(k,{enabled:typeof e.opened===void 0}),h(k,{id:o})]);return d({opened:i,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:A,update:j}}),M(()=>{var t;(t=e.onPositionChange)==null||t.call(e,N)},[N]),{x,y:E,arrowX:F,arrowY:I,reference:D,floating:O,getFloatingProps:R,getReferenceProps:L,isGroupPhase:i&&m&&m!==o,opened:i,placement:N}}var ye=Object.defineProperty,be=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,we=(e,t,n)=>t in e?ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,X=(e,t)=>{for(var n in t||={})Se.call(t,n)&&we(e,n,t[n]);if(Y)for(var n of Y(t))Ce.call(t,n)&&we(e,n,t[n]);return e},Z=(e,t)=>be(e,xe(t)),Te=(e,t)=>{var n={};for(var r in e)Se.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Y)for(var r of Y(e))t.indexOf(r)<0&&Ce.call(e,r)&&(n[r]=e[r]);return n},Ee={position:`top`,refProp:`ref`,withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:`side`,offset:5,transitionProps:{duration:100,transition:`fade`},width:`auto`,events:{hover:!0,focus:!1,touch:!1},zIndex:i(`popover`),positionDependencies:[]},Q=(0,P.forwardRef)((e,t)=>{let r=(0,P.useRef)(null),i=N(`Tooltip`,Ee,e),{children:s,position:c,refProp:l,label:d,openDelay:f,closeDelay:p,onPositionChange:h,opened:g,withinPortal:v,portalProps:y,radius:b,color:x,classNames:S,styles:C,unstyled:w,style:T,className:E,withArrow:D,arrowSize:k,arrowOffset:A,arrowRadius:j,arrowPosition:M,offset:F,transitionProps:I,multiline:L,width:R,events:z,zIndex:ee,disabled:B,positionDependencies:te,onClick:ne,onMouseEnter:re,onMouseLeave:V,inline:ie,variant:ae,keepMounted:H}=i,U=Te(i,`children.position.refProp.label.openDelay.closeDelay.onPositionChange.opened.withinPortal.portalProps.radius.color.classNames.styles.unstyled.style.className.withArrow.arrowSize.arrowOffset.arrowRadius.arrowPosition.offset.transitionProps.multiline.width.events.zIndex.disabled.positionDependencies.onClick.onMouseEnter.onMouseLeave.inline.variant.keepMounted`.split(`.`)),{classes:W,cx:oe,theme:le}=se({radius:b,color:x,width:R,multiline:L},{name:`Tooltip`,classNames:S,styles:C,unstyled:w,variant:ae}),G=ve({position:m(le.dir,c),closeDelay:p,openDelay:f,onPositionChange:h,opened:g,events:z,arrowRef:r,arrowOffset:A,offset:F+(D?k/2:0),positionDependencies:[...te,s],inline:ie});if(!o(s))throw Error(ce.children);let ue=a(G.reference,s.ref,t);return P.createElement(P.Fragment,null,P.createElement(n,Z(X({},y),{withinPortal:v}),P.createElement(u,Z(X({keepMounted:H,mounted:!B&&G.opened},I),{transition:I.transition||`fade`,duration:G.isGroupPhase?10:I.duration??100}),e=>P.createElement(O,X(X({},U),G.getFloatingProps({ref:G.floating,className:W.tooltip,style:Z(X(X({},T),e),{zIndex:ee,top:G.y??0,left:G.x??0})})),d,P.createElement(_,{ref:r,arrowX:G.arrowX,arrowY:G.arrowY,visible:D,position:G.placement,arrowSize:k,arrowOffset:A,arrowRadius:j,arrowPosition:M,className:W.arrow})))),(0,P.cloneElement)(s,G.getReferenceProps(X({onClick:ne,onMouseEnter:re,onMouseLeave:V,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[l]:ue,className:oe(E,s.props.className)},s.props))))});Q.Group=B,Q.Floating=_e,Q.displayName=`@mantine/core/Tooltip`;var De=Q,Oe=Object.defineProperty,ke=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ne=(e,t,n)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pe=(e,t)=>{for(var n in t||={})je.call(t,n)&&Ne(e,n,t[n]);if($)for(var n of $(t))Me.call(t,n)&&Ne(e,n,t[n]);return e},Fe=(e,t)=>ke(e,Ae(t)),Ie=(e,t)=>{var n={};for(var r in e)je.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&$)for(var r of $(e))t.indexOf(r)<0&&Me.call(e,r)&&(n[r]=e[r]);return n};function Le(e){return e.reduce((e,t)=>(e.sections.push(Fe(Pe({},t),{accumulated:e.accumulated})),e.accumulated+=t.value,e),{accumulated:0,sections:[]}).sections}var Re={size:`md`,radius:`sm`,striped:!1,animate:!1,label:``},ze=(0,P.forwardRef)((e,t)=>{let n=N(`Progress`,Re,e),{className:r,value:i,color:a,size:o,radius:s,striped:c,animate:l,label:u,"aria-label":d,classNames:f,styles:p,sections:m,unstyled:h,variant:g}=n,_=Ie(n,[`className`,`value`,`color`,`size`,`radius`,`striped`,`animate`,`label`,`aria-label`,`classNames`,`styles`,`sections`,`unstyled`,`variant`]),{classes:v,cx:y,theme:b}=L({color:a,radius:s},{name:`Progress`,classNames:f,styles:p,unstyled:h,variant:g,size:o}),x=Array.isArray(m)?Le(m).map((e,t)=>{var n=e,{tooltip:r,accumulated:i,value:a,label:o,color:s}=n,u=Ie(n,[`tooltip`,`accumulated`,`value`,`label`,`color`]);return P.createElement(De.Floating,{label:r,disabled:!r,key:t},P.createElement(O,Fe(Pe({},u),{className:y(v.bar,u.className),"data-striped":c||l||void 0,"data-animate":l||void 0,sx:{width:`${a}%`,left:`${i}%`,backgroundColor:b.fn.variant({variant:`filled`,primaryFallback:!1,color:s||b.primaryColor}).background}}),o&&P.createElement(j,{className:v.label},o)))}):null;return P.createElement(O,Pe({className:y(v.root,r),ref:t},_),x||P.createElement(`div`,{role:`progressbar`,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":i,"aria-label":d,className:v.bar,style:{width:`${i}%`},"data-striped":c||l||void 0,"data-animate":l||void 0},u?P.createElement(j,{className:v.label},u):``))});ze.displayName=`@mantine/core/Progress`;export{ze as t};