preact-material-components
Version:
preact wrapper for "Material Components for the web"
266 lines (208 loc) • 8.05 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.Card = exports.CardMediaContent = exports.CardActionIcon = exports.CardActionButtons = exports.CardActionIcons = exports.CardActionButton = exports.CardMedia = exports.CardActions = void 0;
var _get2 = _interopRequireDefault(require("@babel/runtime/helpers/get"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _preact = require("preact");
var _MaterialComponent6 = _interopRequireDefault(require("../Base/MaterialComponent"));
var _Button2 = _interopRequireDefault(require("../Button"));
var _Icon2 = _interopRequireDefault(require("../Icon"));
var CardActions =
/*#__PURE__*/
function (_MaterialComponent) {
(0, _inherits2.default)(CardActions, _MaterialComponent);
function CardActions() {
var _this;
(0, _classCallCheck2.default)(this, CardActions);
_this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardActions).apply(this, arguments));
_this.componentName = 'card__actions';
_this.mdcProps = ['full-bleed'];
return _this;
}
(0, _createClass2.default)(CardActions, [{
key: "materialDom",
value: function materialDom(props) {
return (0, _preact.h)("div", Object.assign({}, props), this.props.children);
}
}]);
return CardActions;
}(_MaterialComponent6.default);
exports.CardActions = CardActions;
var CardMedia =
/*#__PURE__*/
function (_MaterialComponent2) {
(0, _inherits2.default)(CardMedia, _MaterialComponent2);
function CardMedia() {
var _this2;
(0, _classCallCheck2.default)(this, CardMedia);
_this2 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardMedia).apply(this, arguments));
_this2.componentName = 'card__media';
_this2.mdcProps = ['square', '16-9'];
return _this2;
}
(0, _createClass2.default)(CardMedia, [{
key: "materialDom",
value: function materialDom(props) {
if (props.sixteenByNine) {
props.className = 'mdc-card__media--16-9';
}
return (0, _preact.h)("div", Object.assign({}, props), this.props.children);
}
}]);
return CardMedia;
}(_MaterialComponent6.default);
exports.CardMedia = CardMedia;
var CardActionButton =
/*#__PURE__*/
function (_Button) {
(0, _inherits2.default)(CardActionButton, _Button);
function CardActionButton() {
var _this3;
(0, _classCallCheck2.default)(this, CardActionButton);
_this3 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardActionButton).apply(this, arguments));
_this3.componentName = 'card__action';
_this3.mdcProps = [];
return _this3;
}
(0, _createClass2.default)(CardActionButton, [{
key: "materialDom",
value: function materialDom(props) {
return (0, _preact.h)("button", Object.assign({
className: "mdc-button mdc-card__action--button"
}, props, {
ref: this.setControlRef
}), props.children);
}
}]);
return CardActionButton;
}(_Button2.default);
exports.CardActionButton = CardActionButton;
var CardActionIcons =
/*#__PURE__*/
function (_MaterialComponent3) {
(0, _inherits2.default)(CardActionIcons, _MaterialComponent3);
function CardActionIcons() {
var _this4;
(0, _classCallCheck2.default)(this, CardActionIcons);
_this4 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardActionIcons).apply(this, arguments));
_this4.componentName = 'card__action-icons';
_this4.mdcProps = [];
return _this4;
}
(0, _createClass2.default)(CardActionIcons, [{
key: "materialDom",
value: function materialDom(props) {
return (0, _preact.h)("div", Object.assign({}, props), this.props.children);
}
}]);
return CardActionIcons;
}(_MaterialComponent6.default);
exports.CardActionIcons = CardActionIcons;
var CardActionButtons =
/*#__PURE__*/
function (_CardActionIcons) {
(0, _inherits2.default)(CardActionButtons, _CardActionIcons);
function CardActionButtons() {
var _this5;
(0, _classCallCheck2.default)(this, CardActionButtons);
_this5 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardActionButtons).apply(this, arguments));
_this5.componentName = 'card__action-buttons';
return _this5;
}
return CardActionButtons;
}(CardActionIcons);
exports.CardActionButtons = CardActionButtons;
var CardActionIcon =
/*#__PURE__*/
function (_Icon) {
(0, _inherits2.default)(CardActionIcon, _Icon);
function CardActionIcon() {
var _this6;
(0, _classCallCheck2.default)(this, CardActionIcon);
_this6 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardActionIcon).apply(this, arguments));
_this6.componentName = 'card__action';
_this6.mdcProps = [];
return _this6;
}
(0, _createClass2.default)(CardActionIcon, [{
key: "materialDom",
value: function materialDom(props) {
if (props.className) {
props.className += ' mdc-card__action--icon';
} else {
props.className = 'mdc-card__action--icon';
}
return (0, _get2.default)((0, _getPrototypeOf2.default)(CardActionIcon.prototype), "materialDom", this).call(this, props);
}
}]);
return CardActionIcon;
}(_Icon2.default);
exports.CardActionIcon = CardActionIcon;
var CardMediaContent =
/*#__PURE__*/
function (_MaterialComponent4) {
(0, _inherits2.default)(CardMediaContent, _MaterialComponent4);
function CardMediaContent() {
var _this7;
(0, _classCallCheck2.default)(this, CardMediaContent);
_this7 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(CardMediaContent).apply(this, arguments));
_this7.componentName = 'card__media-content';
_this7.mdcProps = [];
return _this7;
}
(0, _createClass2.default)(CardMediaContent, [{
key: "materialDom",
value: function materialDom(props) {
return (0, _preact.h)("div", Object.assign({}, props), this.props.children);
}
}]);
return CardMediaContent;
}(_MaterialComponent6.default);
exports.CardMediaContent = CardMediaContent;
var Card =
/*#__PURE__*/
function (_MaterialComponent5) {
(0, _inherits2.default)(Card, _MaterialComponent5);
function Card() {
var _this8;
(0, _classCallCheck2.default)(this, Card);
_this8 = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(Card).apply(this, arguments));
_this8.componentName = 'card';
_this8.mdcProps = ['outlined'];
return _this8;
}
(0, _createClass2.default)(Card, [{
key: "materialDom",
value: function materialDom(props) {
return (0, _preact.h)("div", Object.assign({}, props), this.props.children);
}
}]);
return Card;
}(_MaterialComponent6.default);
exports.Card = Card;
var default_1 =
/*#__PURE__*/
function (_Card) {
(0, _inherits2.default)(default_1, _Card);
function default_1() {
(0, _classCallCheck2.default)(this, default_1);
return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(default_1).apply(this, arguments));
}
return default_1;
}(Card);
exports.default = default_1;
default_1.Actions = CardActions;
default_1.ActionButtons = CardActionButtons;
default_1.ActionButton = CardActionButton;
default_1.ActionIcons = CardActionIcons;
default_1.ActionIcon = CardActionIcon;
default_1.Media = CardMedia;
default_1.CardMediaContent = CardMediaContent;
//# sourceMappingURL=index.js.map