UNPKG

vcc-ui

Version:

A React library for building user interfaces at Volvo Cars

74 lines (66 loc) 1.66 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _react = _interopRequireDefault(require("react")); var _vccUi = require("vcc-ui"); // const CustomLinkComponent: React.FC<{ to: string }> = () => { // return <div />; // }; /*#__PURE__*/_react.default.createElement(_vccUi.Click, { href: "" }); /*#__PURE__*/_react.default.createElement(_vccUi.Click, { href: "", onClick: e => { console.log(e); } }); /*#__PURE__*/_react.default.createElement(_vccUi.Click, { href: "" }); // <Click<typeof CustomLinkComponent> to="./" />; // <Click href="href" type="submit" form="button only attribute"> // <div /> // </Click>; // const ref = createRef<HTMLDivElement>(); // <Click ref={ref} type="button" />; // const ref2 = createRef<HTMLButtonElement>(); // <Click<'button'> ref={ref2} type="button" />; const Component = () => /*#__PURE__*/_react.default.createElement(_vccUi.Click, null); Component.propTypes = {}; // Allows multiple extend types /*#__PURE__*/_react.default.createElement(_vccUi.Click, { extend: { display: 'none' } }); /*#__PURE__*/_react.default.createElement(_vccUi.Click, { extend: _ref => { let { theme } = _ref; return { color: theme.color.background.primary }; } }); /*#__PURE__*/_react.default.createElement(_vccUi.Click, { extend: [_ref2 => { let { theme } = _ref2; return { color: theme.color.background.primary }; }, { display: 'none' }, [_ref3 => { let { theme } = _ref3; return { color: theme.color.background.primary }; }, { display: 'none' }]] });