20 lines
441 B
JavaScript
20 lines
441 B
JavaScript
import Part from './part'
|
|
import { getProps } from './utils'
|
|
|
|
const Stack = props => {
|
|
const { stack, gist, app, updateGist, unsetGist, showInfo } = props
|
|
|
|
return (
|
|
<g {...getProps(stack)}>
|
|
{[...stack.parts].map((part) => (
|
|
<Part {...{ app, gist, updateGist, unsetGist, showInfo }}
|
|
key={part.name}
|
|
partName={part.name}
|
|
part={part}
|
|
/>
|
|
))}
|
|
</g>
|
|
)
|
|
}
|
|
|
|
export default Stack
|