further improving the component interface.
This commit is contained in:
parent
d36a94badc
commit
b9e22e1ea4
@ -11,7 +11,7 @@
|
||||
|
||||
$: {
|
||||
if ($composerBob.state) {
|
||||
$me.do.machine.send($composerBob.state);
|
||||
$me.do.state.send($composerBob.state);
|
||||
}
|
||||
}
|
||||
// Call testAlert
|
||||
|
@ -2,8 +2,8 @@
|
||||
export let me;
|
||||
|
||||
const handleButton = () => {
|
||||
if ($me.do.machine) {
|
||||
$me.do.machine.send('TOGGLE');
|
||||
if ($me.do.state) {
|
||||
$me.do.state.send('TOGGLE');
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
@ -32,9 +32,9 @@
|
||||
$: {
|
||||
// Send events to the state machine based on the validation status
|
||||
if (!($errors.name || $errors.email || $errors.about || $errors.age || $errors.favoriteFood)) {
|
||||
$me.do.machine.send('VALIDATE');
|
||||
$me.do.state.send('VALIDATE');
|
||||
} else {
|
||||
$me.do.machine.send('INVALIDATE');
|
||||
$me.do.state.send('INVALIDATE');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -65,8 +65,9 @@
|
||||
id: component.id,
|
||||
do: {
|
||||
core: coreServices,
|
||||
machine: component.machineService || null
|
||||
}
|
||||
state: component.machineService || null
|
||||
},
|
||||
data: component.data || {} // Add this line
|
||||
}));
|
||||
|
||||
if (component.children) {
|
||||
|
Loading…
Reference in New Issue
Block a user