52 lines
1.2 KiB
JavaScript
52 lines
1.2 KiB
JavaScript
|
|
var PortfolioList;
|
||
|
|
export default window.PortfolioList = PortfolioList = class PortfolioList extends React.Component {
|
||
|
|
constructor(props) {
|
||
|
|
var data, i, j, len, ref;
|
||
|
|
super(props);
|
||
|
|
data = [];
|
||
|
|
ref = this.props.data;
|
||
|
|
|
||
|
|
for (j = 0, len = ref.length; j < len; j++) {
|
||
|
|
i = ref[j];
|
||
|
|
i.text = i.annotation;
|
||
|
|
i.ratio = '2-3'; //i.height = 'medium'
|
||
|
|
|
||
|
|
i.column = 'c-1-3';
|
||
|
|
data.push(i);
|
||
|
|
}
|
||
|
|
|
||
|
|
this.state = {
|
||
|
|
data: data
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|
||
|
|
render() {
|
||
|
|
var i;
|
||
|
|
|
||
|
|
if (this.state.data.length > 0) {
|
||
|
|
return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Title, {
|
||
|
|
title: "ПОРТФОЛИО",
|
||
|
|
more: "/portfolio/",
|
||
|
|
more_text: "Смотреть все работы"
|
||
|
|
}), /*#__PURE__*/React.createElement("div", {
|
||
|
|
className: "dashes"
|
||
|
|
}, function () {
|
||
|
|
var j, len, ref, results;
|
||
|
|
ref = this.state.data;
|
||
|
|
results = [];
|
||
|
|
|
||
|
|
for (j = 0, len = ref.length; j < len; j++) {
|
||
|
|
i = ref[j];
|
||
|
|
results.push( /*#__PURE__*/React.createElement(AnnotationDash, {
|
||
|
|
data: i
|
||
|
|
}));
|
||
|
|
}
|
||
|
|
|
||
|
|
return results;
|
||
|
|
}.call(this)));
|
||
|
|
} else {
|
||
|
|
return null;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|