diff --git a/client/coral-embed-stream/src/components/Comment.js b/client/coral-embed-stream/src/components/Comment.js
index ca6c8e487..792dfd2d5 100644
--- a/client/coral-embed-stream/src/components/Comment.js
+++ b/client/coral-embed-stream/src/components/Comment.js
@@ -291,6 +291,8 @@ export default class Comment extends React.Component {
render () {
const {
asset,
+ data,
+ root,
depth,
comment,
postFlag,
@@ -376,6 +378,15 @@ export default class Comment extends React.Component {
}
);
+ // props that are passed down the slots.
+ const slotProps = {
+ data,
+ root,
+ asset,
+ comment,
+ depth,
+ };
+
return (
@@ -410,11 +418,7 @@ export default class Comment extends React.Component {
@@ -453,18 +457,18 @@ export default class Comment extends React.Component {
stopEditing={this.stopEditing}
/>
:
-
+
}
{!disableReply &&
@@ -480,11 +484,7 @@ export default class Comment extends React.Component {
diff --git a/client/coral-embed-stream/src/containers/Comment.js b/client/coral-embed-stream/src/containers/Comment.js
index 1ffac82cf..68b0b3906 100644
--- a/client/coral-embed-stream/src/containers/Comment.js
+++ b/client/coral-embed-stream/src/containers/Comment.js
@@ -22,6 +22,13 @@ export default withFragments({
}
${pluginFragments.definitions('root')}
`,
+ asset: gql`
+ fragment CoralEmbedStream_Comment_asset on Asset {
+ __typename
+ ${pluginFragments.spreads('asset')}
+ }
+ ${pluginFragments.definitions('asset')}
+ `,
comment: gql`
fragment CoralEmbedStream_Comment_comment on Comment {
id
diff --git a/client/coral-embed-stream/src/containers/Stream.js b/client/coral-embed-stream/src/containers/Stream.js
index 30e9d8fe0..f3af18e6f 100644
--- a/client/coral-embed-stream/src/containers/Stream.js
+++ b/client/coral-embed-stream/src/containers/Stream.js
@@ -278,6 +278,7 @@ const fragments = {
endCursor
}
${pluginFragments.spreads('asset')}
+ ...${getDefinitionName(Comment.fragments.asset)}
}
me {
status
@@ -293,6 +294,7 @@ const fragments = {
}
${pluginFragments.definitions('asset')}
${pluginFragments.definitions('root')}
+ ${Comment.fragments.asset}
${Comment.fragments.root}
${commentFragment}
`,