@@ -1,19 +1,21 @@
1import { Box, Icon, Text } from '@tlon/indigo-react';
1import { Box, Icon, Text } from '@tlon/indigo-react';
2+import cn from 'classnames';
2import useCopiable from '../../lib/useCopiable';
3import useCopiable from '../../lib/useCopiable';
3import withFadeable from './withFadeable';
4import withFadeable from './withFadeable';
5interface MasterKeyCopyProps {
6interface MasterKeyCopyProps {
6 text: string;
7 text: string;
9−const MasterKeyCopy = ({ text }: MasterKeyCopyProps) => {
11+const MasterKeyCopy = ({ text, className }: MasterKeyCopyProps) => {
10 const [doCopy, didCopy] = useCopiable(text);
12 const [doCopy, didCopy] = useCopiable(text);
11 const { color, label, icon } = didCopy
13 const { color, label, icon } = didCopy
12 ? { color: 'rgb(70,156,106)', label: 'Copied', icon: 'Checkmark' }
14 ? { color: 'rgb(70,156,106)', label: 'Copied', icon: 'Checkmark' }
13 : { color: 'rgb(89,167,248)', label: 'Copy', icon: 'Copy' };
15 : { color: 'rgb(89,167,248)', label: 'Copy', icon: 'Copy' };
16− <Box onClick={() => doCopy()}>
18+ <Box className={cn(['mk-copy', className])} onClick={() => doCopy()}>
18 display={'flex'}
20 display={'flex'}
19 flexDirection={'row'}
21 flexDirection={'row'}