@@ -92,19 +92,36 @@ function HomepageHeader() {
9292 Create Admin Panels faster on Node and Vue with AdminForth Framework
9393 </ Heading >
9494 < p className = "hero__subtitle" > { siteConfig . tagline } </ p >
95- < div className = { styles . buttons } >
96- < Link
97- className = "button button--secondary button--outline button--lg"
98- to = "/docs/tutorial/gettingStarted" >
99- Get started - 5min ⏱️
100- </ Link >
101-
102- < Link
103- className = "button button--primary button--lg"
104- to = "https://demo.adminforth.dev/" >
105- Live Demo
106- </ Link >
95+
96+ < div class = "heroRow" >
97+ < div className = { styles . buttons } >
98+ < Link
99+ className = "button button--secondary button--outline button--lg"
100+ to = "/docs/tutorial/gettingStarted" >
101+ Get started
102+ </ Link >
103+
104+ < Link
105+ className = "button button--primary button--lg"
106+ to = "https://demo.adminforth.dev/" >
107+ Live Demo
108+ </ Link >
109+ </ div >
110+
111+ < div className = 'terminalWrapper' >
112+ < div className = "fakeMenu" >
113+ < div className = "fakeButtons fakeClose" > </ div >
114+ < div className = "fakeButtons fakeMinimize" > </ div >
115+ < div className = "fakeButtons fakeZoom" > </ div >
116+ </ div >
117+ < div className = "fakeScreen" >
118+ < p className = "line1" > < span
119+ style = { { userSelect : 'none' } }
120+ > $ </ span > < span style = { { opacity :0.6 } } > npx adminforth create-app</ span > </ p >
121+ </ div >
122+ </ div >
107123 </ div >
124+
108125 </ div >
109126 </ header >
110127
@@ -135,13 +152,15 @@ function HomepageHeader() {
135152
136153export default function Home ( ) : JSX . Element {
137154 const { siteConfig} = useDocusaurusContext ( ) ;
155+
138156 return (
139157 < Layout
140158 title = { `${ siteConfig . title } ` }
141159 description = "OpenSource Tailwind Admin Panel extendable with Vue3 and typescript!" >
142160 < HomepageHeader />
143161 < main >
144162
163+
145164 < Heading as = "h2" className = "hero__title text--center" >
146165 What it can do for you
147166 </ Heading >
@@ -154,7 +173,7 @@ export default function Home(): JSX.Element {
154173 padding : '1rem' ,
155174 } } >
156175 { images . map ( ( item , index ) => (
157- < div className = "card-demo" >
176+ < div className = "card-demo" key = { `feature ${ index } ` } >
158177 < div className = "card shadow--md" style = { {
159178 maxWidth : '500px' ,
160179 } } >
@@ -184,10 +203,8 @@ export default function Home(): JSX.Element {
184203 </ div >
185204 </ div >
186205 ) ) }
187-
188-
189206 </ div >
190-
207+
191208 < HomepageFeatures />
192209
193210 </ main >
0 commit comments