@@ -43,53 +43,55 @@ const SetupStepConfigure: Component<Props> = (props) => {
4343 </ p >
4444
4545 < Show when = { hasFullKey ( ) } >
46- < div style = "background: hsl(var(--chart-5) / 0.1); border: 1px solid hsl(var(--chart-5) / 0.3); border-radius: var(--radius); padding: 10px 14px; margin-bottom: 16px ; font-size: var(--font-size-sm); color: hsl(var(--foreground));" >
46+ < div style = "background: hsl(var(--chart-5) / 0.1); border: 1px solid hsl(var(--chart-5) / 0.3); border-radius: var(--radius); padding: 10px 14px; margin-bottom: 12px ; font-size: var(--font-size-sm); color: hsl(var(--foreground));" >
4747 Copy your API key now — it won't be shown again.
4848 </ div >
49+ < div style = "display: flex; align-items: center; gap: 8px; background: hsl(var(--muted)); border-radius: var(--radius); padding: 10px 14px; margin-bottom: 16px; font-family: var(--font-mono); font-size: var(--font-size-sm); word-break: break-all;" >
50+ { props . apiKey }
51+ < CopyButton text = { props . apiKey ! } />
52+ </ div >
4953 </ Show >
5054
51- < Show when = { hasFullKey ( ) } fallback = {
52- < Show when = { props . keyPrefix } >
53- < div style = "font-size: var(--font-size-sm); color: hsl(var(--muted-foreground)); font-family: var(--font-mono); padding: 10px 14px; background: hsl(var(--muted)); border-radius: var(--radius);" >
54- Active key: { props . keyPrefix } ...
55- </ div >
56- </ Show >
57- } >
58- < div class = "modal-terminal" >
59- < div class = "modal-terminal__header" >
60- < div class = "modal-terminal__dots" >
61- < span class = "modal-terminal__dot modal-terminal__dot--red" />
62- < span class = "modal-terminal__dot modal-terminal__dot--yellow" />
63- < span class = "modal-terminal__dot modal-terminal__dot--green" />
64- </ div >
65- < div class = "modal-terminal__tabs" >
66- < button
67- class = "modal-terminal__tab"
68- classList = { { "modal-terminal__tab--active" : tab ( ) === "cli" } }
69- onClick = { ( ) => setTab ( "cli" ) }
70- >
71- OpenClaw CLI
72- </ button >
73- < span class = "modal-terminal__tab-sep" > |</ span >
74- < button
75- class = "modal-terminal__tab"
76- classList = { { "modal-terminal__tab--active" : tab ( ) === "env" } }
77- onClick = { ( ) => setTab ( "env" ) }
78- >
79- Environment
80- </ button >
81- </ div >
55+ < Show when = { ! hasFullKey ( ) && props . keyPrefix } >
56+ < div style = "font-size: var(--font-size-sm); color: hsl(var(--muted-foreground)); font-family: var(--font-mono); padding: 10px 14px; background: hsl(var(--muted)); border-radius: var(--radius); margin-bottom: 16px;" >
57+ Active key: { props . keyPrefix } ...
58+ </ div >
59+ </ Show >
60+
61+ < div class = "modal-terminal" >
62+ < div class = "modal-terminal__header" >
63+ < div class = "modal-terminal__dots" >
64+ < span class = "modal-terminal__dot modal-terminal__dot--red" />
65+ < span class = "modal-terminal__dot modal-terminal__dot--yellow" />
66+ < span class = "modal-terminal__dot modal-terminal__dot--green" />
8267 </ div >
83- < div class = "modal-terminal__body" >
84- < CopyButton text = { tab ( ) === "cli" ? cliCommand ( ) : envCommand ( ) } />
85- < pre style = "margin: 0; white-space: pre-wrap; word-break: break-all;" >
86- < code class = "modal-terminal__code" >
87- { tab ( ) === "cli" ? cliCommand ( ) : envCommand ( ) }
88- </ code >
89- </ pre >
68+ < div class = "modal-terminal__tabs" >
69+ < button
70+ class = "modal-terminal__tab"
71+ classList = { { "modal-terminal__tab--active" : tab ( ) === "cli" } }
72+ onClick = { ( ) => setTab ( "cli" ) }
73+ >
74+ OpenClaw CLI
75+ </ button >
76+ < span class = "modal-terminal__tab-sep" > |</ span >
77+ < button
78+ class = "modal-terminal__tab"
79+ classList = { { "modal-terminal__tab--active" : tab ( ) === "env" } }
80+ onClick = { ( ) => setTab ( "env" ) }
81+ >
82+ Environment
83+ </ button >
9084 </ div >
9185 </ div >
92- </ Show >
86+ < div class = "modal-terminal__body" >
87+ < CopyButton text = { tab ( ) === "cli" ? cliCommand ( ) : envCommand ( ) } />
88+ < pre style = "margin: 0; white-space: pre-wrap; word-break: break-all;" >
89+ < code class = "modal-terminal__code" >
90+ { tab ( ) === "cli" ? cliCommand ( ) : envCommand ( ) }
91+ </ code >
92+ </ pre >
93+ </ div >
94+ </ div >
9395 </ div >
9496 ) ;
9597} ;
0 commit comments