|
@@ -3,14 +3,15 @@ import { View, Text, TextInput, StyleSheet } from 'react-native';
|
|
import InjectionSystem from 'trapilib/dist/lib/systems/InjectionSystem';
|
|
import InjectionSystem from 'trapilib/dist/lib/systems/InjectionSystem';
|
|
import { Picker } from 'react-native';
|
|
import { Picker } from 'react-native';
|
|
|
|
|
|
-const ActionSystem = InjectionSystem.inject('Actions')
|
|
|
|
|
|
|
|
export default function ActionEditor(props) {
|
|
export default function ActionEditor(props) {
|
|
let [action, setAction] = useState(props.value || {});
|
|
let [action, setAction] = useState(props.value || {});
|
|
|
|
|
|
|
|
+ let ActionSystem = InjectionSystem.inject('Actions');
|
|
let RoutingSystem = InjectionSystem.inject('Routing');
|
|
let RoutingSystem = InjectionSystem.inject('Routing');
|
|
let Routes = RoutingSystem.topology.nodes
|
|
let Routes = RoutingSystem.topology.nodes
|
|
if (!action.data || typeof action.data !== "object") action.data = {};
|
|
if (!action.data || typeof action.data !== "object") action.data = {};
|
|
|
|
+ console.log(ActionSystem)
|
|
if (!action.type) action.type = ActionSystem.constructor.Actions[0].id
|
|
if (!action.type) action.type = ActionSystem.constructor.Actions[0].id
|
|
return (
|
|
return (
|
|
<View style={styles.container}>
|
|
<View style={styles.container}>
|