import React, { useContext } from 'react'; import { SilkeTextFieldProps } from './silke-text-field'; import { SilkeColor } from '../../silke-theme-provider'; type TextFieldContextType = Pick & { color?: SilkeColor; }; type TextFieldContextProps = { children: React.ReactNode; } & TextFieldContextType; const Context = React.createContext({}); Context.displayName = 'SilkeTextFieldContext'; export function useTextFieldContext() { return useContext(Context); } export default function TextFieldContext({ children, ...rest }: TextFieldContextProps) { const currentContext = useContext(Context); return {children}; }