import * as React from "react"; import { StoryRegistryDetails } from "./StoryRegistryDetails"; import { renderPTagsFromLineBreaks, urlConstants as links } from "@joincivil/utils"; import { CivilIcon } from "@joincivil/elements"; import { RegistryStatusTag, StoryDetailsHeader, StoryDetailsContent, StoryNewsroomSection, StoryDetailsFooter, StoryRegistryLabel, StoryNewsroomName, StoryNewsroomURL, BlueLinkBtn, StoryETHAddress, StoryDetailsFlex, } from "./StoryFeedStyledComponents"; import { StoryNewsroomData } from "./types"; export interface StoryNewsroomDetailsProps { activeChallenge: boolean; newsroom: StoryNewsroomData; } export const StoryNewsroomDetails: React.FunctionComponent = props => { const { newsroom } = props; return ( <> Registry
{newsroom.name} {newsroom.charter.newsroomUrl}
{props.activeChallenge ? ( Challenged ) : ( Approved )}

About

{renderPTagsFromLineBreaks(newsroom.charter.mission.purpose)}

Smart Contract Address

{newsroom.contractAddress}

Public Wallet Address

{newsroom.multisigAddress}
View on Civil Registry ); };