<VeltWireframe>
    <VeltCommentDialogWireframe>
        {/*  Removed Ghost Banner */}
        {/*  Removed Private Banner */}
        {/*  Removed Assignee Banner */}
        {/*  Removed Header */}
        {/*  Removed Private Badge */}
        {/* Body */}
        <VeltCommentDialogWireframe.Body>
            <VeltCommentDialogWireframe.Threads>
                <VeltCommentDialogWireframe.ThreadCard>
                    <VeltCommentDialogWireframe.ThreadCard.Avatar />
                    <VeltCommentDialogWireframe.ThreadCard.Name />
                    <VeltCommentDialogWireframe.ThreadCard.Time />
                    <VeltCommentDialogWireframe.ThreadCard.DeviceType />
                    <VeltCommentDialogWireframe.ThreadCard.Options />
                    <VeltCommentDialogWireframe.ThreadCard.Message />
                    <VeltCommentDialogWireframe.ThreadCard.ReactionTool />
                    <VeltCommentDialogWireframe.ThreadCard.Reactions />
                    <VeltCommentDialogWireframe.ThreadCard.Files />
                    <VeltCommentDialogWireframe.ThreadCard.Recordings />
                </VeltCommentDialogWireframe.ThreadCard>
                <VeltCommentDialogWireframe.MoreReply />
            </VeltCommentDialogWireframe.Threads>
            <VeltCommentDialogWireframe.ToggleReply />
        </VeltCommentDialogWireframe.Body>
        {/* Composer */}
        <VeltCommentDialogWireframe.Composer>
            <VeltCommentDialogWireframe.Composer.Files />
            <VeltCommentDialogWireframe.Composer.Recordings />
            <VeltCommentDialogWireframe.Composer.Input />
            <VeltCommentDialogWireframe.Composer.ActionButton type="userMentions" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="file" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="audio" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="video" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="screen" />
            <VeltCommentDialogWireframe.Composer.ActionButton type="submit" />
            <VeltCommentDialogWireframe.Composer.AssignUser />
        </VeltCommentDialogWireframe.Composer>
        {/* All Comments */}
        <VeltCommentDialogWireframe.AllComment />
        {/* Approve */}
        <VeltCommentDialogWireframe.Approve />
        {/* Sign In */}
        <VeltCommentDialogWireframe.SignIn />
        {/* Upgrade */}
        <VeltCommentDialogWireframe.Upgrade />
        {/* Suggestion Action */}
        <VeltCommentDialogWireframe.SuggestionAction>
            <VeltCommentDialogWireframe.SuggestionAction.Accept />
            <VeltCommentDialogWireframe.SuggestionAction.Reject />
        </VeltCommentDialogWireframe.SuggestionAction>
    </VeltCommentDialogWireframe>
</VeltWireframe>

Removing subcomponents

You can remove any of the subcomponents from appearing by removing them from the wireframe template.

For example, here is the Comment Dialog template with a few subcomponents removed:

In this example, the Ghost Banner, Private Banner, Assignee Banner and Header, have been removed from the Comment Dialog template:

<VeltWireframe>
    <VeltCommentDialogWireframe>
    {/*  Removed Ghost Banner */}
    {/*  Removed Private Banner */}
    {/*  Removed Assignee Banner */}
    {/*  Removed Header */}
    {/*  Removed Private Badge */}
    {/* Body */}
    <VeltCommentDialogWireframe.Body>
        <VeltCommentDialogWireframe.Threads>
        <VeltCommentDialogWireframe.ThreadCard>
            ...
        </VeltCommentDialogWireframe.ThreadCard>
        <VeltCommentDialogWireframe.MoreReply />
        </VeltCommentDialogWireframe.Threads>
        <VeltCommentDialogWireframe.ToggleReply />
    </VeltCommentDialogWireframe.Body>
    ... Rest of Subcomponents
    </VeltCommentDialogWireframe>
</VeltWireframe>