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