Merge pull request #4283 from ethereum/circom-license

Load compiler license for circom
pull/5370/head
yann300 12 months ago committed by GitHub
commit 01e5d3e12b
  1. 10
      apps/circuit-compiler/src/app/components/container.tsx

@ -15,10 +15,18 @@ import { PrimeValue } from '../types'
export function Container () {
const circuitApp = useContext(CircuitAppContext)
const showCompilerLicense = (message = 'License not available') => {
const showCompilerLicense = async (message = 'License not available') => {
try {
const response = await fetch('https://raw.githubusercontent.com/iden3/circom/master/COPYING')
if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`)
const content = await response.text()
// @ts-ignore
circuitApp.plugin.call('notification', 'modal', { id: 'modal_circuit_compiler_license', title: 'Compiler License', message: content })
} catch (e) {
// @ts-ignore
circuitApp.plugin.call('notification', 'modal', { id: 'modal_circuit_compiler_license', title: 'Compiler License', message })
}
}
const handleVersionSelect = (version: string) => {
circuitApp.dispatch({ type: 'SET_COMPILER_VERSION', payload: version })

Loading…
Cancel
Save