download contract compilation details

pull/3543/head
Aniket-Engg 2 years ago committed by Aniket
parent eb1087d4c9
commit a1264db2aa
  1. 7
      libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx

@ -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 = () => {

Loading…
Cancel
Save