UNPKG

ivt

Version:

Ivt Components Library

3 lines (2 loc) 9.42 kB
import{c as e}from"../chunks/utils-B4HRExF_.mjs";import a from"react";import{A as t,a as n,b as i,c as o}from"../chunks/accordion-BZ27divW.mjs";import{P as r,a as s,b as m}from"../chunks/popover-C1cJBw3j.mjs";import{B as d}from"../chunks/button-BiUJlCbP.mjs";import{c}from"../chunks/createLucideIcon-BSkMD9sy.mjs";import{t as u,b as l,a as h,c as p,d as f,f as b,C as g}from"../chunks/calendar-CGpAU3KL.mjs";import{t as w}from"../chunks/bundle-mjs-DdsKEIOo.mjs";import{H as y,a as j,b as v}from"../chunks/hover-card-BkSVghU4.mjs";import{B as x}from"../chunks/badge-DReiecuz.mjs";import"../chunks/index-BXKQJZ6z.mjs";import"react/jsx-runtime";import"@radix-ui/react-collection";import"../chunks/index-BgU_7G37.mjs";import"../chunks/index-C99OdH8-.mjs";import"../chunks/index-CJw5YZXp.mjs";import"../chunks/index-Bj6b6xW8.mjs";import"react-dom";import"@radix-ui/react-slot";import"../chunks/index-BclYsZHn.mjs";import"../chunks/index-X2oEHtiP.mjs";import"../chunks/chevron-down-DAXj2M4s.mjs";import"../chunks/index-DX37fts-.mjs";import"../chunks/index-DwSoQWco.mjs";import"../chunks/index-CDzNhFWE.mjs";import"../chunks/tslib.es6-B8aZ0Vi5.mjs";import"../chunks/index-DN2GfLYB.mjs";import"../chunks/index-DHTHqgm4.mjs";import"class-variance-authority";import"../chunks/chevron-left-BlTUbzCL.mjs";import"../chunks/chevron-right-IKI4gwaE.mjs";const k=c("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),M=c("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),E=({children:t,className:n,...i})=>a.createElement("div",{className:e("line-clamp-4 w-full max-w-60 min-w-60 text-wrap break-words 2xl:max-w-[80%]",n),...i},t),P=({title:r,description:s,className:m})=>a.createElement("header",{className:e("text-content-high px-2 py-1 text-xl sm:px-6 lg:px-8",m)},a.createElement(t,{type:"single",collapsible:!0,className:"w-full"},a.createElement(n,{className:"max-w-[62.5rem] border-b-0",value:"item-1"},a.createElement(i,{iconPosition:"left",className:"justify-start gap-2 py-2 text-xl font-bold"},r),a.createElement(o,{className:"text-content-medium text-base"},s))));const W={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},N={date:l({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:l({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:l({formats:{full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},q={lastWeek:e=>{const a=e.getDay();return"'"+(0===a||6===a?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},D={code:"pt-BR",formatDistance:(e,a,t)=>{let n;const i=W[e];return n="string"==typeof i?i:1===a?i.one:i.other.replace("{{count}}",String(a)),t?.addSuffix?t.comparison&&t.comparison>0?"em "+n:"há "+n:n},formatLong:N,formatRelative:(e,a,t,n)=>{const i=q[e];return"function"==typeof i?i(a):i},localize:{ordinalNumber:(e,a)=>{const t=Number(e);return"week"===a?.unit?t+"ª":t+"º"},era:h({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},defaultWidth:"wide"}),quarter:h({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:h({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:h({values:{narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},defaultWidth:"wide"}),dayPeriod:h({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:f({matchPattern:/^(\d+)[ºªo]?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:p({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},defaultParseWidth:"any"}),quarter:p({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:p({matchPatterns:{narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},defaultParseWidth:"any"}),day:p({matchPatterns:{narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},defaultMatchWidth:"wide",parsePatterns:{short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},defaultParseWidth:"any"}),dayPeriod:p({matchPatterns:{narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function z(e){return b(e,"yyyy-MM-dd")}const C=({date:t,setDate:n,isLoading:i,isLoadingTable:o,disabledDates:c})=>a.createElement(r,null,i||!t?a.createElement(d,{variant:"outline",className:e("b- justify-start text-left font-normal hover:bg-inherit",(i||!t)&&"cursor-default opacity-60")},a.createElement(M,{className:"h-4 w-4 animate-spin"}),a.createElement("span",null,"carregando...")):a.createElement(s,{asChild:!0},a.createElement(d,{variant:"outline",className:e("b- justify-start text-left font-normal hover:bg-inherit",!t&&"text-muted-foreground")},t?b(t,"dd/MM/yyyy"):a.createElement("span",null,"Selecione uma data"),a.createElement(k,{className:"ml-2 h-4 w-4"}))),a.createElement(m,{className:"border-switch mr-12 w-auto p-0"},a.createElement(g,{mode:"single",selected:t,onSelect:e=>{if(e){z(e)!==(t?z(t):null)&&n(e)}},locale:D,defaultMonth:t,disabled:e=>{if(i||o)return!0;const a=z(e),t=c?.has(a),n=function(e,a){const t=u(e,a?.in).getDay();return 0===t||6===t}(e),r=e>new Date;return t||n||r}}))),H=({title:e,description:t,variant:n,className:i,showTitleInDescription:o=!0})=>a.createElement(y,null,a.createElement(j,null,a.createElement(x,{variant:n},e)),t&&a.createElement(v,{className:`${w("w-72 space-y-1",i)}`},o&&a.createElement("span",{className:"text-sm font-semibold"},e),a.createElement("p",{className:"w-full text-sm text-wrap break-words whitespace-pre-line"},t)));export{C as CalendarPopover,P as Header,H as HoverBadge,E as TextWrap,z as normalizeDate}; //# sourceMappingURL=index.mjs.map