UNPKG

@tolokoban/ui

Version:

React components with theme

13 lines 1.09 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { ViewButton } from "./Button/index.js"; export function makeCustomView(View, defaultProps) { return (props) => { const overridenProps = Object.assign(Object.assign({}, defaultProps), props); return _jsx(View, Object.assign({}, overridenProps)); }; } const Toto = makeCustomView(ViewButton, {}); function render() { return _jsx(Toto, {}); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy92aWV3L2ZhY3RvcnkudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sVUFBVSxDQUFBO0FBRXJDLE1BQU0sVUFBVSxjQUFjLENBSTFCLElBQXFCLEVBQ3JCLFlBQWU7SUFFZixPQUFPLENBQUMsS0FBNkMsRUFBRSxFQUFFO1FBQ3JELE1BQU0sY0FBYyxHQUFVLGdDQUN2QixZQUFZLEdBQ1osS0FBSyxDQUNGLENBQUE7UUFDVixPQUFPLEtBQUMsSUFBSSxvQkFBSyxjQUFjLEVBQUksQ0FBQTtJQUN2QyxDQUFDLENBQUE7QUFDTCxDQUFDO0FBRUQsTUFBTSxJQUFJLEdBQUcsY0FBYyxDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsQ0FBQTtBQUUzQyxTQUFTLE1BQU07SUFDWCxPQUFPLEtBQUMsSUFBSSxLQUFHLENBQUE7QUFDbkIsQ0FBQyJ9