parent
607432c2d1
commit
c82b0d5c77
@ -1,48 +0,0 @@ |
|||||||
export class Workspace { |
|
||||||
constructor (title, description, isMain, activate, deactivate) { |
|
||||||
this.title = title |
|
||||||
this.description = description |
|
||||||
this.isMain = isMain |
|
||||||
this.activate = activate |
|
||||||
this.deactivate = deactivate |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
export const defaultWorkspaces = (appManager) => { |
|
||||||
return [ |
|
||||||
new Workspace( |
|
||||||
'Solidity', |
|
||||||
'Writing smart contracts. It is used for implementing smart contracts on various blockchain platforms', |
|
||||||
true, |
|
||||||
() => { |
|
||||||
appManager.ensureActivated('solidity') |
|
||||||
appManager.ensureActivated('udapp') |
|
||||||
appManager.ensureActivated('solidityStaticAnalysis') |
|
||||||
appManager.ensureActivated('solidityUnitTesting') |
|
||||||
}, () => {}), |
|
||||||
new Workspace( |
|
||||||
'Vyper', |
|
||||||
'Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM)', |
|
||||||
true, |
|
||||||
() => { |
|
||||||
appManager.ensureActivated('vyper') |
|
||||||
appManager.ensureActivated('udapp') |
|
||||||
}, () => {}), |
|
||||||
new Workspace( |
|
||||||
'Lexon', |
|
||||||
'Lexon is a language modelling legal contracts that compiles down to ethereum smart contracts', |
|
||||||
true, |
|
||||||
() => { |
|
||||||
appManager.ensureActivated('lexon') |
|
||||||
appManager.ensureActivated('udapp') |
|
||||||
}, () => {}), |
|
||||||
new Workspace('Debugger', 'Debug transactions with remix', false, () => { |
|
||||||
appManager.ensureActivated('debugger') |
|
||||||
}, () => {}), |
|
||||||
new Workspace('Pipeline', '', false, () => { |
|
||||||
appManager.ensureActivated('solidity') |
|
||||||
appManager.ensureActivated('pipeline') |
|
||||||
appManager.ensureActivated('udapp') |
|
||||||
}) |
|
||||||
] |
|
||||||
} |
|
Loading…
Reference in new issue