import React from "react" import { FlexRow, FlexRowCol, FlexRowSection } from "../../FlexRow" import ThreadFlags from "../../ThreadFlags" import ThreadReplies from "../../ThreadReplies" import ThreadStarterCard from "../../ThreadStarterCard" import { PageHeader, PageHeaderBanner, PageHeaderContainer, PageHeaderDetails, } from "../../PageHeader" import ThreadModeration from "../ThreadModeration" import ThreadSubscriptionButton from "../ThreadSubscriptionButton" import ThreadHeaderBreadcrumbs from "./ThreadHeaderBreadcrumbs" const ThreadHeader = ({ styleName, thread, posts, user, moderation }) => (

{thread.title}

{thread.replies > 0 && ( )} {hasFlags(thread) && ( )} {user.is_authenticated && ( {moderation.enabled && ( )} )}
) const hasFlags = (thread) => { return ( thread.is_closed || thread.is_hidden || thread.is_unapproved || thread.weight > 0 || thread.best_answer || thread.has_poll || thread.has_unapproved_posts ) } export default ThreadHeader