UNPKG

@nexusui/components

Version:

These are custom components specially-developed for NexusUI applications. They will make your life easier by giving you out-of-the-box implementations for various high-level UI elements that you can drop directly into your application.

2 lines (1 loc) 683 B
import{jsx as r}from"react/jsx-runtime";import{createContext as o,useState as t,useContext as e}from"react";import{NumberFormatterDialog as m}from"./controllers/NumberFormatterDialog.component.js";import{NumberFormatterMenu as n}from"./controllers/NumberFormatterMenu.component.js";const i=o({options:{notation:"standard"},setOptions:()=>{}}),s=o=>{const{children:e,defaultProps:m}=o,[n,s]=t(m??{});return r(i.Provider,{value:{options:n,setOptions:s},children:e})},a=()=>e(i),p=()=>({NumberFormatterDialog:m,NumberFormatterMenu:n,NumberFormatProvider:s});export{i as NumberFormatterContext,s as NumberFormatterContextProvider,p as useNumberFormatter,a as useNumberFormatterContext};