Skip to content

Commit e99adbc

Browse files
style: icon + labelled links for design doc and recording in Design Notes panel
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 70ae8da commit e99adbc

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

hub/src/App.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import {
1717

1818
import ExternalLinkAltIcon from "@patternfly/react-icons/dist/js/icons/external-link-alt-icon";
1919
import OutlinedStickyNoteIcon from "@patternfly/react-icons/dist/js/icons/outlined-sticky-note-icon";
20+
import FileAltIcon from "@patternfly/react-icons/dist/js/icons/file-alt-icon";
21+
import VideoIcon from "@patternfly/react-icons/dist/js/icons/video-icon";
2022

2123
import manifestRaw from "./data/prototypes.manifest.json";
2224
import { pfIcon, type PfIconComponent } from "./iconImports";
@@ -1431,14 +1433,14 @@ function HpuxPrototypesEmbedFullscreenPage() {
14311433
return (
14321434
<div style={{ display: "flex", flexWrap: "wrap", gap: "var(--pf-t--global--spacer--md)", alignItems: "center", marginBottom: "var(--pf-t--global--spacer--md)", paddingBottom: "var(--pf-t--global--spacer--md)", borderBottom: "1px solid var(--pf-t--global--border--color--default)" }}>
14331435
{effectiveDesignDocUrl ? (
1434-
<Button variant="link" isInline icon={<ExternalLinkAltIcon aria-hidden />} iconPosition="end" component="a" href={effectiveDesignDocUrl} target="_blank" rel="noopener noreferrer" style={linkStyle}>Design doc</Button>
1436+
<Button variant="link" isInline icon={<FileAltIcon aria-hidden />} iconPosition="start" component="a" href={effectiveDesignDocUrl} target="_blank" rel="noopener noreferrer" style={linkStyle}>Design Doc</Button>
14351437
) : (
1436-
<Content component="small" style={{ color: "var(--pf-t--global--text--color--subtle)" }}>Design doc — Not linked</Content>
1438+
<Content component="small" style={{ color: "var(--pf-t--global--text--color--subtle)", display: "flex", alignItems: "center", gap: "4px" }}><FileAltIcon aria-hidden style={{ opacity: 0.4 }} /> Design doc — Not linked</Content>
14371439
)}
14381440
{effectiveRecordingUrl ? (
1439-
<Button variant="link" isInline icon={<ExternalLinkAltIcon aria-hidden />} iconPosition="end" component="a" href={effectiveRecordingUrl} target="_blank" rel="noopener noreferrer" style={linkStyle}>Recording</Button>
1441+
<Button variant="link" isInline icon={<VideoIcon aria-hidden />} iconPosition="start" component="a" href={effectiveRecordingUrl} target="_blank" rel="noopener noreferrer" style={linkStyle}>View Recording</Button>
14401442
) : (
1441-
<Content component="small" style={{ color: "var(--pf-t--global--text--color--subtle)" }}>Recording — Not linked</Content>
1443+
<Content component="small" style={{ color: "var(--pf-t--global--text--color--subtle)", display: "flex", alignItems: "center", gap: "4px" }}><VideoIcon aria-hidden style={{ opacity: 0.4 }} /> Recording — Not linked</Content>
14421444
)}
14431445
{designNotes.jiraUrl && (
14441446
<Button variant="link" isInline icon={<ExternalLinkAltIcon aria-hidden />} iconPosition="end" component="a" href={designNotes.jiraUrl} target="_blank" rel="noopener noreferrer" style={linkStyle}>Jira</Button>

0 commit comments

Comments
 (0)