@@ -95,8 +95,8 @@ export function TerminalDemo() {
9595 </ p >
9696 </ div >
9797
98- < div className = "grid grid-cols-[140px,1fr,1fr] gap-3 items-stretch" >
99- < div className = "bg-zinc-950 rounded-xl border border-zinc-800 p-3 overflow-hidden" >
98+ < div className = "flex gap-3" style = { { display : 'flex' , flexDirection : 'row' } } >
99+ < div className = "bg-zinc-950 rounded-xl border border-zinc-800 p-3 overflow-hidden" style = { { width : '160px' , flexShrink : 0 } } >
100100 < p className = "text-[10px] text-zinc-600 uppercase tracking-wider mb-3" >
101101 Commands
102102 </ p >
@@ -122,9 +122,9 @@ export function TerminalDemo() {
122122
123123 < div
124124 className = "bg-zinc-950 rounded-xl border border-zinc-800 overflow-hidden flex flex-col"
125+ style = { { flex : 1 } }
125126 onClick = { focusInput }
126127 >
127- { /* Chrome */ }
128128 < div className = "flex items-center gap-2 px-3 py-2 border-b border-zinc-800 bg-zinc-900/50 shrink-0" >
129129 < div className = "flex gap-1.5" >
130130 < div className = "w-2.5 h-2.5 rounded-full bg-zinc-700" />
@@ -134,17 +134,14 @@ export function TerminalDemo() {
134134 < span className = "text-[10px] text-zinc-600 font-mono ml-2" > terminal</ span >
135135 </ div >
136136
137- { /* Terminal content */ }
138137 < div className = "flex-1 p-4 font-mono text-sm min-h-[300px]" >
139- { /* Previous commands */ }
140138 { history . slice ( - 5 ) . map ( ( cmd , i ) => (
141139 < div key = { i } className = "flex items-center gap-2 text-zinc-600 mb-1" >
142140 < span className = "text-zinc-700" > $</ span >
143141 < span > { cmd } </ span >
144142 </ div >
145143 ) ) }
146144
147- { /* Current input */ }
148145 < form onSubmit = { handleSubmit } className = "flex items-center gap-2" >
149146 < span className = "text-emerald-500" > $</ span >
150147 < input
@@ -160,16 +157,13 @@ export function TerminalDemo() {
160157 />
161158 </ form >
162159
163- { /* Hint */ }
164160 < div className = "mt-6 text-[10px] text-zinc-700" >
165161 Tab to autocomplete · Arrow keys for history
166162 </ div >
167163 </ div >
168164 </ div >
169165
170- { /* Output panel */ }
171- < div className = "bg-zinc-950 rounded-xl border border-zinc-800 overflow-hidden flex flex-col" >
172- { /* Chrome */ }
166+ < div className = "bg-zinc-950 rounded-xl border border-zinc-800 overflow-hidden flex flex-col" style = { { flex : 1 } } >
173167 < div className = "flex items-center gap-2 px-3 py-2 border-b border-zinc-800 bg-zinc-900/50 shrink-0" >
174168 < div className = "flex gap-1.5" >
175169 < div className = "w-2.5 h-2.5 rounded-full bg-zinc-700" />
@@ -184,7 +178,6 @@ export function TerminalDemo() {
184178 ) }
185179 </ div >
186180
187- { /* Output content */ }
188181 < div className = "flex-1 p-4 min-h-[300px] overflow-auto" >
189182 < AnimatePresence mode = "wait" >
190183 < motion . div
0 commit comments