UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

15 lines (12 loc) 379 B
"use strict"; "use client"; import { useMemo } from 'react'; import { useChakraContext } from './provider.js'; function useToken(category, token) { const sys = useChakraContext(); return useMemo(() => { const arr = Array.isArray(token) ? token : [token]; return arr.map((t) => sys.token(`${category}.${t}`, t)); }, [sys, category, token]); } export { useToken };