import { createContext, omit, type Element } from 'solid-js'; export const LucideContext = createContext<{ size?: number; color?: string; strokeWidth?: number; /** * @deprecated Use `nonScalingStroke` instead. */ absoluteStrokeWidth?: boolean; nonScalingStroke?: boolean; class?: string; }>({ size: 24, color: 'currentColor', strokeWidth: 2, absoluteStrokeWidth: false, nonScalingStroke: false, class: '', }); interface LucideProviderProps { children: Element; size?: number; color?: string; strokeWidth?: number; /** * @deprecated Use `nonScalingStroke` instead. */ absoluteStrokeWidth?: boolean; nonScalingStroke?: boolean; class?: string; } export function LucideProvider(props: LucideProviderProps) { return {props.children}; }