/**
 * @license lucide-solid v1.24.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */

'use strict';

var web = require('solid-js/web');
var solidJs = require('solid-js');

const LucideContext = solidJs.createContext({
  size: 24,
  color: 'currentColor',
  strokeWidth: 2,
  absoluteStrokeWidth: false,
  class: ''
});
function LucideProvider(props) {
  const [value, rest] = solidJs.splitProps(props, ['size', 'color', 'strokeWidth', 'absoluteStrokeWidth', 'class']);
  return web.createComponent(LucideContext.Provider, {
    value: value,
    get children() {
      return rest.children;
    }
  });
}

exports.LucideContext = LucideContext;
exports.LucideProvider = LucideProvider;
//# sourceMappingURL=context.js.map
