vcc-ui
Version:
A React library for building user interfaces at Volvo Cars
74 lines (66 loc) • 1.66 kB
JavaScript
"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'
}]]
});