summaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/components/AsyncButton.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/demobank-ui/src/components/AsyncButton.tsx')
-rw-r--r--packages/demobank-ui/src/components/AsyncButton.tsx16
1 files changed, 6 insertions, 10 deletions
diff --git a/packages/demobank-ui/src/components/AsyncButton.tsx b/packages/demobank-ui/src/components/AsyncButton.tsx
index 0c4305668..eec11f4a1 100644
--- a/packages/demobank-ui/src/components/AsyncButton.tsx
+++ b/packages/demobank-ui/src/components/AsyncButton.tsx
@@ -19,10 +19,10 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { ComponentChildren, h, VNode } from 'preact';
-import { useLayoutEffect, useRef } from 'preact/hooks';
+import { ComponentChildren, h, VNode } from "preact";
+import { useLayoutEffect, useRef } from "preact/hooks";
// import { LoadingModal } from "../modal";
-import { useAsync } from '../hooks/async';
+import { useAsync } from "../hooks/async";
// import { Translate } from "../../i18n";
type Props = {
@@ -44,20 +44,16 @@ export function AsyncButton({
const buttonRef = useRef<HTMLButtonElement>(null);
useLayoutEffect(() => {
- if (grabFocus)
- buttonRef.current?.focus();
-
+ if (grabFocus) buttonRef.current?.focus();
}, [grabFocus]);
// if (isSlow) {
// return <LoadingModal onCancel={cancel} />;
// }
- if (isLoading)
- return <button class="button">Loading...</button>;
-
+ if (isLoading) return <button class="button">Loading...</button>;
return (
- <span data-tooltip={rest['data-tooltip']} style={{ marginLeft: 5 }}>
+ <span data-tooltip={rest["data-tooltip"]} style={{ marginLeft: 5 }}>
<button {...rest} ref={buttonRef} onClick={request} disabled={disabled}>
{children}
</button>