mirror of
https://github.com/mickael-kerjean/filestash
synced 2026-01-04 14:52:36 +01:00
chore (refactoring): refactoring
This commit is contained in:
parent
d8b4b152ce
commit
c1acc6fdc5
1 changed files with 7 additions and 4 deletions
|
|
@ -23,13 +23,16 @@ export default async function(render) {
|
|||
`);
|
||||
render($page);
|
||||
|
||||
const $available = qs($page, `[data-bind="backend-available"]`);
|
||||
const $enabled = qs($page, `[data-bind="backend-enabled"]`);
|
||||
|
||||
// feature: setup the buttons
|
||||
const init$ = getBackendAvailable().pipe(
|
||||
rxjs.tap(() => qs($page, "[data-bind=\"backend-available\"]").innerHTML = ""),
|
||||
rxjs.tap(() => $available.innerHTML = ""),
|
||||
rxjs.mergeMap((specs) => Promise.all(Object.keys(specs).map((label) => createElement(`
|
||||
<div is="box-item" data-label="${label}"></div>
|
||||
`)))),
|
||||
applyMutations(qs($page, "[data-bind=\"backend-available\"]"), "appendChild"),
|
||||
applyMutations($available, "appendChild"),
|
||||
rxjs.share(),
|
||||
);
|
||||
effect(init$);
|
||||
|
|
@ -94,8 +97,8 @@ export default async function(render) {
|
|||
`)]; }
|
||||
return nodeList;
|
||||
}),
|
||||
rxjs.tap(() => qs($page, "[data-bind=\"backend-enabled\"]").innerHTML = ""),
|
||||
applyMutations(qs($page, "[data-bind=\"backend-enabled\"]"), "appendChild"),
|
||||
rxjs.tap(() => $enabled.innerHTML = ""),
|
||||
applyMutations($enabled, "appendChild"),
|
||||
rxjs.share(),
|
||||
);
|
||||
effect(setupForm$);
|
||||
|
|
|
|||
Loading…
Reference in a new issue