UNPKG

@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
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 };