@rnga/orders
Version:
## Get schema from @prisma-cms 1. yarn get-api-schema -e http://localhost:4000 2. yarn build-api-fragments
82 lines (60 loc) • 1.36 kB
JavaScript
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import Order from "./Order";
class OrdersView extends Component {
static propTypes = {
data: PropTypes.object.isRequired,
services: PropTypes.object,
}
render() {
const {
data: {
objects,
},
services: {
objects: services,
},
...other
} = this.props;
if (!objects || !services) {
return null;
}
return (
<div>
{/* <style
media="print"
dangerouslySetInnerHTML={{
__html: `
* {
display: none;
}
`,
}}
/> */}
{objects.map(n => {
const {
id,
} = n;
return <Order
key={id}
// order={n}
data={{
object: n,
}}
services={services}
{...other}
/>
})}
{/*
Такой элемент есть в корне страницы и надо именно его рендерить, так как
на него навешены стили
<div
className={"print-wrapper"}
>
</div>
*/}
</div>
);
}
}
export default OrdersView;