88import type { FC } from "react" ;
99import { useState } from "react" ;
1010import { useNavigate } from "react-router-dom" ;
11- import { EmptyState , ThemedIcon } from "../../components/ui" ;
11+ import { ThemedIcon } from "../../components/ui" ;
1212import { useViewport } from "../../hooks/use-viewport" ;
1313import { useTranslation } from "../../lib/i18n" ;
1414import type { IconSemantic } from "../../theme" ;
@@ -20,12 +20,6 @@ interface FeatureItem {
2020 description : string ;
2121}
2222
23- const welcomeEmptyStateStyle = {
24- minHeight : "auto" ,
25- padding : 0 ,
26- gap : "var(--sp-5)" ,
27- } ;
28-
2923/**
3024 * Welcome Page
3125 *
@@ -71,33 +65,26 @@ export const WelcomePage: FC = () => {
7165 < div className = { `welcome-container ${ isMobile ? "welcome-container--mobile" : "" } ` } >
7266 < div className = { `welcome-card ${ isMobile ? "welcome-card--mobile" : "" } ` } >
7367 < div className = "welcome-card__hero" >
74- < EmptyState
75- style = { welcomeEmptyStateStyle }
76- title = {
77- < div >
78- < div className = "welcome-kicker page-kicker" > { t ( "welcome.kicker" ) } </ div >
79- < h1 className = "welcome-title page-title" > { t ( "welcome.title" ) } </ h1 >
80- </ div >
81- }
82- description = { < p className = "welcome-body meta-text" > { t ( "welcome.description" ) } </ p > }
83- />
68+ < div className = "welcome-kicker page-kicker" > { t ( "welcome.kicker" ) } </ div >
69+ < h1 className = "welcome-title page-title" > { t ( "welcome.title" ) } </ h1 >
70+ < p className = "welcome-body meta-text" > { t ( "welcome.description" ) } </ p >
8471 </ div >
8572
8673 < div className = "welcome-card__actions" >
87- < button className = "welcome-btn" onClick = { handleOpenWorkspace } >
88- < ThemedIcon semantic = "nav.newWorkspace" size = { 18 } />
89- < span > { t ( "action.open_workspace" ) } </ span >
90- </ button >
74+ < div className = "welcome-actions-group" >
75+ < button className = "welcome-btn" onClick = { handleOpenWorkspace } >
76+ < ThemedIcon semantic = "nav.newWorkspace" size = { 18 } />
77+ < span > { t ( "action.open_workspace" ) } </ span >
78+ </ button >
9179
92- < button className = "welcome-link" onClick = { handleOpenSettings } >
93- < ThemedIcon semantic = "nav.settings" size = { 14 } />
94- < span > { t ( "action.settings" ) } </ span >
95- </ button >
80+ < button className = "welcome-link" onClick = { handleOpenSettings } >
81+ < ThemedIcon semantic = "nav.settings" size = { 14 } />
82+ < span > { t ( "action.settings" ) } </ span >
83+ </ button >
84+ </ div >
9685 </ div >
9786
98- < div className = "welcome-card__panel" >
99- < div className = "welcome-divider" />
100-
87+ < div className = "welcome-card__features" >
10188 < div className = "welcome-features" >
10289 { features . map ( ( feature ) => (
10390 < div className = "welcome-feature" key = { feature . iconSemantic } >
0 commit comments