{
  "version": 3,
  "sources": ["../../src/context.tsx"],
  "sourcesContent": ["import { createContext, splitProps, type JSXElement } from 'solid-js';\n\nexport const LucideContext = createContext<{\n  size?: number;\n  color?: string;\n  strokeWidth?: number;\n  /**\n   * @deprecated Use `nonScalingStroke` instead.\n   */\n  absoluteStrokeWidth?: boolean;\n  nonScalingStroke?: boolean;\n  class?: string;\n}>({\n  size: 24,\n  color: 'currentColor',\n  strokeWidth: 2,\n  absoluteStrokeWidth: false,\n  nonScalingStroke: false,\n  class: '',\n});\n\ninterface LucideProviderProps {\n  children: JSXElement;\n  size?: number;\n  color?: string;\n  strokeWidth?: number;\n  /**\n   * @deprecated Use `nonScalingStroke` instead.\n   */\n  absoluteStrokeWidth?: boolean;\n  nonScalingStroke?: boolean;\n  class?: string;\n}\n\nexport function LucideProvider(props: LucideProviderProps) {\n  const [value, rest] = splitProps(props, [\n    'size',\n    'color',\n    'strokeWidth',\n    'absoluteStrokeWidth',\n    'nonScalingStroke',\n    'class',\n  ]);\n\n  return <LucideContext.Provider value={value}>{rest.children}</LucideContext.Provider>;\n}\n"],
  "mappings": ";;;;;;;;AAAA,SAAS,eAAe,kBAAmC;AAEpD,IAAM,gBAAgB,cAU1B;AAAA,EACD,MAAM;AAAA,EACN,OAAO;AAAA,EACP,aAAa;AAAA,EACb,qBAAqB;AAAA,EACrB,kBAAkB;AAAA,EAClB,OAAO;AACT,CAAC;AAeM,SAAS,eAAe,OAA4B;AACzD,QAAM,CAAC,OAAO,IAAI,IAAI,WAAW,OAAO;AAAA,IACtC;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF,CAAC;AAED,SAAO,CAAC,cAAc,SAAS,OAAO,QAAQ,KAAK,SAAS,EAApD,cAAc;AACxB;",
  "names": []
}
