|
|
|
@ -4,6 +4,7 @@ import { ContractSelectionProps } from './types' |
|
|
|
|
import { PublishToStorage } from '@remix-ui/publish-to-storage' // eslint-disable-line
|
|
|
|
|
import { TreeView, TreeViewItem } from '@remix-ui/tree-view' // eslint-disable-line
|
|
|
|
|
import { CopyToClipboard } from '@remix-ui/clipboard' // eslint-disable-line
|
|
|
|
|
import { saveAs } from 'file-saver' |
|
|
|
|
|
|
|
|
|
import './css/style.css' |
|
|
|
|
import { CustomTooltip } from '@remix-ui/helper' |
|
|
|
@ -183,8 +184,10 @@ export const ContractSelection = (props: ContractSelectionProps) => { |
|
|
|
|
} |
|
|
|
|
</TreeView> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
modal(selectedContract, log, 'Close', null) |
|
|
|
|
const downloadFn = () => { |
|
|
|
|
saveAs(new Blob([JSON.stringify(contractProperties, null, '\t')]), `${selectedContract}_compData.json`) |
|
|
|
|
} |
|
|
|
|
modal(selectedContract, log, 'Download', downloadFn, 'Close', null) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const copyBytecode = () => { |
|
|
|
|