summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/components/Share.tsx
diff options
context:
space:
mode:
authorJay V <[email protected]>2025-06-18 16:54:29 -0400
committerJay V <[email protected]>2025-06-18 16:54:33 -0400
commit73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5 (patch)
tree61b066b9fedd5cef4a3881cb5d647c2121fe6721 /packages/web/src/components/Share.tsx
parent14bded65dc08e66826e862b859c0f09a8b666de4 (diff)
downloadopencode-73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5.tar.gz
opencode-73dcc88da1b0cdb5aeb718fda3a6bf85c7513df5.zip
ignore: share
Diffstat (limited to 'packages/web/src/components/Share.tsx')
-rw-r--r--packages/web/src/components/Share.tsx40
1 files changed, 13 insertions, 27 deletions
diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx
index 40daa1e5a..d210911e2 100644
--- a/packages/web/src/components/Share.tsx
+++ b/packages/web/src/components/Share.tsx
@@ -203,7 +203,7 @@ function stripEnclosingTag(text: string): string {
function getStatusText(status: [Status, string?]): string {
switch (status[0]) {
case "connected":
- return "Connected"
+ return "Connected, waiting for messages..."
case "connecting":
return "Connecting..."
case "disconnected":
@@ -688,31 +688,6 @@ export default function Share(props: {
<div class={styles.header}>
<div data-section="title">
<h1>{store.info?.title}</h1>
- <div>
- <div data-section="date">
- {data().created ? (
- <span
- title={DateTime.fromMillis(
- data().created || 0,
- ).toLocaleString(DateTime.DATETIME_FULL_WITH_SECONDS)}
- >
- {DateTime.fromMillis(data().created || 0).toLocaleString(
- DateTime.DATE_MED,
- )}
- </span>
- ) : (
- <span data-element-label data-placeholder>
- Started at &mdash;
- </span>
- )}
- </div>
- <p data-section="status">
- <span data-status={connectionStatus()[0]}>&#9679;</span>
- <span data-element-label>
- {getStatusText(connectionStatus())}
- </span>
- </p>
- </div>
</div>
<div data-section="row">
<ul data-section="stats">
@@ -786,7 +761,7 @@ export default function Share(props: {
).toLocaleString(DateTime.DATETIME_FULL_WITH_SECONDS)}
>
{DateTime.fromMillis(data().created || 0).toLocaleString(
- DateTime.DATE_MED,
+ DateTime.DATETIME_MED
)}
</span>
) : (
@@ -1789,6 +1764,17 @@ export default function Share(props: {
</For>
)}
</For>
+ <div data-section="part" data-part-type="connection-status">
+ <div data-section="decoration">
+ <span data-status={connectionStatus()[0]}></span>
+ <div></div>
+ </div>
+ <div data-section="content">
+ <span>
+ {getStatusText(connectionStatus())}
+ </span>
+ </div>
+ </div>
</div>
</Show>
</div>