Skip to content

Commit 05609af

Browse files
committed
make LinkRetry mode error a warning
1 parent ba5f2dc commit 05609af

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/packages/frontend/components/link-retry.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,19 @@ const LinkRetry: React.FC<Props> = ({
116116
}
117117

118118
switch (mode) {
119+
case "button":
120+
const btn = (
121+
<Button onClick={click} size={size}>
122+
{children}
123+
{loading ? <Icon name="cocalc-ring" spin /> : renderError()}
124+
</Button>
125+
);
126+
if (tooltip) {
127+
return <Tooltip title={tooltip}>{btn}</Tooltip>;
128+
}
119129
case "link":
130+
default:
131+
console.warn(`LinkRetry: invalid mode "${mode}"`);
120132
const aLink = (
121133
<a onClick={click} style={{ cursor: "pointer" }}>
122134
{children}
@@ -134,18 +146,6 @@ const LinkRetry: React.FC<Props> = ({
134146
{renderError()}
135147
</span>
136148
);
137-
case "button":
138-
const btn = (
139-
<Button onClick={click} size={size}>
140-
{children}
141-
{loading ? <Icon name="cocalc-ring" spin /> : renderError()}
142-
</Button>
143-
);
144-
if (tooltip) {
145-
return <Tooltip title={tooltip}>{btn}</Tooltip>;
146-
}
147-
default:
148-
throw Error("invalid mode");
149149
}
150150
};
151151

0 commit comments

Comments
 (0)