import { Box, Flex, Text } from "rimble-ui"; import { colors } from "../../themes"; import { CopyToClipboard } from "./CopyToClipboard"; import { DidMethodIcon } from "./DidMethodIcon"; import { DidTruncate } from "./DidTruncate"; import { H4 } from "../layouts"; export interface DidViewProps { copy?: boolean; did: string; maxCharCount?: number; size?: string; dontTruncate?: boolean; } export const DidView: React.FunctionComponent = (props) => { const { copy, did, size } = props; const iconSize = size === "large" ? "32px" : "24px"; const iconAlign = size === "large" ? "flex-start" : "center"; const copyIconSize = size === "large" ? "20px" : "16px"; return ( {size === "large" ? (

) : ( )} {copy && ( )}
); };