@unpic/solid
Version:
SolidJS component for responsive, high-performance images.
23 lines (20 loc) • 652 B
JavaScript
import { spread, mergeProps, template } from 'solid-js/web';
import { transformBaseImageProps, transformBaseSourceProps } from '@unpic/core/base';
// src/base/image.tsx
var _tmpl$ = /* @__PURE__ */ template(`<img>`);
function Image(props) {
return (() => {
var _el$ = _tmpl$();
spread(_el$, mergeProps(() => transformBaseImageProps(props)), false, false);
return _el$;
})();
}
var _tmpl$2 = /* @__PURE__ */ template(`<source>`);
function Source(props) {
return (() => {
var _el$ = _tmpl$2();
spread(_el$, mergeProps(() => transformBaseSourceProps(props)), false, false);
return _el$;
})();
}
export { Image, Source };