@ark-ui/solid
Version:
A collection of unstyled, accessible UI components for Solid, utilizing state machines for seamless interaction.
27 lines (23 loc) • 882 B
JavaScript
import { useLocaleContext } from './QEMQBM6W.js';
import { __export } from './ESLJRKWD.js';
import { formatNumber, formatBytes } from '@zag-js/i18n-utils';
import { splitProps, createMemo } from 'solid-js';
var FormatByte = (props) => {
const [valueProps, intlProps] = splitProps(props, ["value"]);
const ctx = useLocaleContext();
const text = createMemo(() => formatBytes(valueProps.value, ctx().locale, intlProps));
return text;
};
var FormatNumber = (props) => {
const [valueProps, intlProps] = splitProps(props, ["value"]);
const ctx = useLocaleContext();
const text = createMemo(() => formatNumber(valueProps.value, ctx().locale, intlProps));
return text;
};
// src/components/format/format.ts
var format_exports = {};
__export(format_exports, {
Byte: () => FormatByte,
Number: () => FormatNumber
});
export { FormatByte, FormatNumber, format_exports };