summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authoradlyq <[email protected]>2022-07-04 13:33:03 +0800
committeradlyq <[email protected]>2022-07-04 13:33:03 +0800
commit79da982908529728afd3c184e40ff212940318d8 (patch)
tree737a9146d7dd74821603c9335ae6ee019b8faf1a /src/components
parent6ae29cdf366025850583e9cddaffcfe48e29327f (diff)
feat: button beside provider
Diffstat (limited to 'src/components')
-rw-r--r--src/components/proxies/ProxyProvider.tsx26
1 files changed, 19 insertions, 7 deletions
diff --git a/src/components/proxies/ProxyProvider.tsx b/src/components/proxies/ProxyProvider.tsx
index 055a572..1fc3e79 100644
--- a/src/components/proxies/ProxyProvider.tsx
+++ b/src/components/proxies/ProxyProvider.tsx
@@ -75,13 +75,25 @@ function ProxyProviderImpl({
const timeAgo = formatDistance(new Date(updatedAt), new Date());
return (
<div className={s.body}>
- <CollapsibleSectionHeader
- name={name}
- toggle={toggle}
- type={vehicleType}
- isOpen={isOpen}
- qty={proxies.length}
- />
+ <div style={{ display: 'flex', alignItems: 'center' }}>
+ <CollapsibleSectionHeader
+ name={name}
+ toggle={toggle}
+ type={vehicleType}
+ isOpen={isOpen}
+ qty={proxies.length}
+ />
+ <Button
+ kind="minimal"
+ start={<Refresh />}
+ onClick={updateProvider} />
+ <Button
+ kind="minimal"
+ start={<Zap size={16} />}
+ onClick={healthcheckProvider}
+ isLoading={isHealthcheckLoading}
+ />
+ </div>
<div className={s.updatedAt}>
<small>Updated {timeAgo} ago</small>
</div>