@ark-ui/react
Version:
A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.
22 lines (17 loc) • 779 B
JavaScript
'use client';
;
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const jsxRuntime = require('react/jsx-runtime');
const i18nUtils = require('@zag-js/i18n-utils');
const react = require('react');
const useLocaleContext = require('../../providers/locale/use-locale-context.cjs');
const FormatRelativeTime = (props) => {
const { locale } = useLocaleContext.useLocaleContext();
const text = react.useMemo(() => {
const { value, ...intlOptions } = props;
return i18nUtils.formatRelativeTime(value, locale, intlOptions);
}, [props, locale]);
return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: text });
};
FormatRelativeTime.displayName = "FormatRelativeTime";
exports.FormatRelativeTime = FormatRelativeTime;