Skip to content

Commit

Permalink
Removed moved helper
Browse files Browse the repository at this point in the history
  • Loading branch information
guillemcordoba committed Nov 15, 2023
1 parent d630d54 commit 92653a1
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 47 deletions.
32 changes: 27 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"localize:build": "lit-localize build"
},
"dependencies": {
"@holochain-open-dev/elements": "^0.8.0",
"@holochain-open-dev/elements": "^0.8.3",
"@holochain-open-dev/stores": "^0.7.12",
"@holochain-open-dev/utils": "^0.16.2",
"@holochain/client": "^0.16.0",
Expand Down
41 changes: 0 additions & 41 deletions ui/src/elements/profile-prompt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,44 +76,3 @@ export class ProfilePrompt extends LitElement {
];
}
}

export function withSpinnerAndDisplayError<T>(renderers: {
completed: (value: T) => TemplateResult;
error: ((error: any) => TemplateResult) | { label: string; tooltip: boolean };
}) {
return (status: AsyncStatus<T>) =>
renderAsyncStatus(status, {
pending: () => html`<div
style="display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1;"
>
<sl-spinner style="font-size: 2rem;"></sl-spinner>
</div>`,
error: (e: any) =>
typeof renderers.error === "function"
? renderers.error(e)
: html`<display-error
.headline=${renderers.error?.label}
.tooltip=${renderers.error?.tooltip}
.error=${e}
></display-error> `,
completed: renderers.completed,
});
}

export function renderAsyncStatus<T>(
status: AsyncStatus<T>,
renderers: {
completed: (value: T) => TemplateResult;
error: (error: any) => TemplateResult;
pending: () => TemplateResult;
}
): TemplateResult {
switch (status.status) {
case "pending":
return renderers.pending();
case "complete":
return renderers.completed(status.value);
case "error":
return renderers.error(status.error);
}
}

0 comments on commit 92653a1

Please sign in to comment.