UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 838 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const R=require("react/jsx-runtime"),r=require("react"),g=require("classnames"),x=require("../../internal/locale/useBrowserLocale.cjs"),s=require("./DateTime.module.css.cjs"),a=r.forwardRef(({className:o,locale:t,value:e="",weekday:n,era:c,year:u,month:i,day:l,hour:m,minute:d,second:f,timeZoneName:D,hour12:T,timeZone:q,enableNoWrap:w=!0,...b},j)=>{const p=x.useBrowserLocale(),y=t||p,L=r.useMemo(()=>new Date(e),[e]),N=new Intl.DateTimeFormat(y,{weekday:n,era:c,year:u,month:i,day:l,hour:m,minute:d,second:f,timeZoneName:D,hour12:T,timeZone:q}).format(L);return e&&R.jsx("span",{...b,className:g(s.default.number,{[s.default.noWrap]:w},o),ref:j,children:N})});a.displayName="DateTime";exports.DateTime=a; //# sourceMappingURL=DateTime.cjs.map