store footer tab + latest code in nanostore
This commit is contained in:
parent
b67b049802
commit
70f7e73b9a
4 changed files with 19 additions and 22 deletions
|
|
@ -10,7 +10,6 @@ function useStrudel({
|
|||
getTime,
|
||||
evalOnMount = false,
|
||||
initialCode = '',
|
||||
autolink = false,
|
||||
beforeEval,
|
||||
afterEval,
|
||||
editPattern,
|
||||
|
|
@ -51,15 +50,13 @@ function useStrudel({
|
|||
setCode(code);
|
||||
beforeEval?.();
|
||||
},
|
||||
afterEval: ({ pattern: _pattern, code }) => {
|
||||
afterEval: (res) => {
|
||||
const { pattern: _pattern, code } = res;
|
||||
setActiveCode(code);
|
||||
setPattern(_pattern);
|
||||
setEvalError();
|
||||
setSchedulerError();
|
||||
if (autolink) {
|
||||
window.location.hash = '#' + encodeURIComponent(btoa(code));
|
||||
}
|
||||
afterEval?.();
|
||||
afterEval?.(res);
|
||||
},
|
||||
onToggle: (v) => {
|
||||
setStarted(v);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue