Skip to content

Commit 74eb5c8

Browse files
committed
Unify & fix XRPLoader component in dev tools
1 parent 7fe1375 commit 74eb5c8

File tree

3 files changed

+10
-17
lines changed

3 files changed

+10
-17
lines changed

@theme/components/XRPLoader.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@ import * as React from 'react';
22

33
export interface XRPLoaderProps {
44
message?: string
5+
show: boolean
56
}
67

78
export default function XRPLoader(props: XRPLoaderProps) {
9+
const classnames = props.show ? "loader" : "loader collapse"
810
return (
9-
<div className="loader">
10-
<img alt="(loading)" className="throbber" src="/img/xrp-loader-96.png" />
11-
{props.message}
12-
</div>);
11+
<div className={classnames}>
12+
<img alt="(loading)" className="throbber" src="/img/xrp-loader-96.png" />
13+
{props.message}
14+
</div>
15+
)
1316
}

resources/dev-tools/components/Loader.tsx

Lines changed: 0 additions & 10 deletions
This file was deleted.

resources/dev-tools/websocket-api-tool.page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { CommandGroup, CommandMethod } from './components/websocket-api/types';
2222

2323
import commandList from "./components/websocket-api/data/command-list.json";
2424
import connections from "./components/websocket-api/data/connections.json";
25-
import { Loader } from './components/Loader';
25+
import XRPLoader from '../../@theme/components/XRPLoader';
2626

2727
export const frontmatter = {
2828
seo: {
@@ -245,7 +245,7 @@ export function WebsocketApiTool() {
245245
{sendLoading && (
246246
<div className="input-group loader send-loader">
247247
<span className="input-group-append">
248-
<Loader />
248+
<XRPLoader show={true} />
249249
</span>
250250
</div>
251251
)}
@@ -274,7 +274,7 @@ export function WebsocketApiTool() {
274274
{wsLoading && (
275275
<div className="input-group loader connect-loader">
276276
<span className="input-group-append">
277-
<Loader />
277+
<XRPLoader show={true} />
278278
</span>
279279
</div>
280280
)}

0 commit comments

Comments
 (0)