pull/5652/head
bunsenstraat 1 month ago
parent e34b7fe464
commit 16616052c1
  1. 4
      apps/remix-ide/src/app/plugins/script-runner-bridge.tsx
  2. 10
      apps/remix-ide/src/app/tabs/script-runner-ui.tsx
  3. 3
      libs/remix-ui/scriptrunner/src/types/index.ts

@ -48,7 +48,7 @@ export class ScriptRunnerBridgePlugin extends Plugin {
}
async onActivation() {
if(!this.initialized) {
if (!this.initialized) {
this.setListeners()
await this.init()
this.initialized = true
@ -87,12 +87,10 @@ export class ScriptRunnerBridgePlugin extends Plugin {
})
}
async renderComponent() {
this.emit('render')
}
async selectScriptRunner(config: ProjectConfiguration) {
if (await this.loadScriptRunner(config)) await this.saveCustomConfig(this.customConfig)
}

@ -1,17 +1,11 @@
import { IframePlugin, IframeProfile, ViewPlugin } from '@remixproject/engine-web'
import { ViewPlugin, ViewProfile } from '@remixproject/engine-web'
import * as packageJson from '../../../../../package.json'
import React from 'react' // eslint-disable-line
import { customScriptRunnerConfig, IScriptRunnerState, ProjectConfiguration, ScriptRunnerConfig, ScriptRunnerUI } from '@remix-scriptrunner'
import { Profile } from '@remixproject/plugin-utils'
import { Engine, Plugin } from '@remixproject/engine'
import axios from 'axios'
import { AppModal } from '@remix-ui/app'
import { isArray } from 'lodash'
import { PluginViewWrapper } from '@remix-ui/helper'
import { CustomRemixApi } from '@remix-api'
import { ScriptRunnerBridgePlugin } from '../plugins/script-runner-bridge'
const profile = {
const profile: ViewProfile = {
name: 'UIScriptRunner',
displayName: 'Script configuration',
methods: [],

@ -35,8 +35,7 @@ export interface ScriptRunnerConfig {
customConfig: customScriptRunnerConfig
}
export interface IScriptRunnerState {
export interface IScriptRunnerState {
customConfig: customScriptRunnerConfig
configurations: ProjectConfiguration[]
activeConfig: ProjectConfiguration

Loading…
Cancel
Save