remove workspace.js

remove-ensure-activated
GrandSchtroumpf 4 years ago
parent 607432c2d1
commit c82b0d5c77
  1. 48
      apps/remix-ide/src/app/ui/landing-page/workspace.js

@ -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…
Cancel
Save