From 8a8d5bff5d32f7bdfdd65668a93ec3ec93ef2c92 Mon Sep 17 00:00:00 2001 From: Alberto Nicolas Penayo <74352651+bee344@users.noreply.github.com> Date: Tue, 16 Apr 2024 12:40:11 -0300 Subject: [PATCH] added copy button (#10475) --- packages/page-storage/src/Query.tsx | 2 +- packages/react-params/src/valueToText.tsx | 46 ++++++++++++++++------- 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/packages/page-storage/src/Query.tsx b/packages/page-storage/src/Query.tsx index c89f30831d..e7fa700ac0 100644 --- a/packages/page-storage/src/Query.tsx +++ b/packages/page-storage/src/Query.tsx @@ -211,7 +211,7 @@ const StyledDiv = styled.div` } pre { - margin: 0; + margin: 0.5; .ui--Param-text { overflow: hidden; diff --git a/packages/react-params/src/valueToText.tsx b/packages/react-params/src/valueToText.tsx index 6ed471c435..20ad9d8d04 100644 --- a/packages/react-params/src/valueToText.tsx +++ b/packages/react-params/src/valueToText.tsx @@ -6,6 +6,7 @@ import type { Codec } from '@polkadot/types/types'; import React from 'react'; +import { CopyButton } from '@polkadot/react-components'; import { Option, Raw } from '@polkadot/types'; import { isFunction, isNull, isUndefined, stringify, u8aToHex } from '@polkadot/util'; @@ -14,15 +15,14 @@ interface DivProps { key?: string; } -function div ({ className = '', key }: DivProps, ...values: React.ReactNode[]): React.ReactNode { - return ( -