UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 431 B
"use client" import*as t from"react";function C(c={}){let{strict:s=!0,errorMessage:i="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:x}=c,e=t.createContext(void 0);e.displayName=x;function n(){var a;let o=t.useContext(e);if(!o&&s){let r=new Error(i);throw r.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,r,n),r}return o}return[e.Provider,n,e]}export{C as a};