import React from 'react'; import { TransactionSection, FieldRow } from './CommonFields'; import { ConsensusCreateTopicData, ConsensusSubmitMessageData, ConsensusUpdateTopicData, ConsensusDeleteTopicData, } from './types'; export const ConsensusCreateTopicSection: React.FC<{ consensusCreateTopic: ConsensusCreateTopicData; }> = ({ consensusCreateTopic }) => { const topicId = consensusCreateTopic.topicId; return (
); }; export const ConsensusSubmitMessageSection: React.FC<{ consensusSubmitMessage: ConsensusSubmitMessageData; }> = ({ consensusSubmitMessage }) => (
{consensusSubmitMessage.chunkInfoNumber && consensusSubmitMessage.chunkInfoTotal && ( )} {consensusSubmitMessage.message && (
Message Content
{consensusSubmitMessage.messageEncoding === 'utf8' ? ( {consensusSubmitMessage.message.length > 200 ? `${consensusSubmitMessage.message.substring(0, 200)}...` : consensusSubmitMessage.message} ) : ( {consensusSubmitMessage.message.length > 100 ? `${consensusSubmitMessage.message.substring(0, 100)}...` : consensusSubmitMessage.message} )}
)}
); export const ConsensusUpdateTopicSection: React.FC<{ consensusUpdateTopic: ConsensusUpdateTopicData; }> = ({ consensusUpdateTopic }) => (
); export const ConsensusDeleteTopicSection: React.FC<{ consensusDeleteTopic: ConsensusDeleteTopicData; }> = ({ consensusDeleteTopic }) => (
);