22 lines
432 B
JavaScript
22 lines
432 B
JavaScript
import {useFragment} from 'shared-runtime';
|
|
|
|
function Component(props) {
|
|
const x = makeObject();
|
|
const user = useFragment(
|
|
graphql`
|
|
fragment Component_user on User {
|
|
name
|
|
}
|
|
`,
|
|
props.user
|
|
);
|
|
const posts = user.timeline.posts.edges.nodes.map(node => {
|
|
x.y = true;
|
|
return <Post post={node} />;
|
|
});
|
|
posts.push({});
|
|
const count = posts.length;
|
|
foo(count);
|
|
return <>{posts}</>;
|
|
}
|