@@ -10,7 +10,7 @@ const CIRCUIT_VERSION = 1;
1010export default function Home ( ) {
1111 const [ view , setView ] = useState < View > ( "preferences" ) ;
1212 const [ preferences , setPreferences ] = useState < UserPreferences | null > ( null ) ;
13- const [ showPreferences , setShowPreferences ] = useState ( false ) ;
13+ const [ showPreferences , setShowPreferences ] = useState ( true ) ;
1414
1515 useEffect ( ( ) => {
1616 const storedVersion = localStorage . getItem ( "co-match-circuit-version" ) ;
@@ -33,6 +33,7 @@ export default function Home() {
3333 if ( savedPreferences && token ) {
3434 setView ( "matches" ) ;
3535 setPreferences ( JSON . parse ( savedPreferences ) ) ;
36+ setShowPreferences ( false ) ;
3637 } else if ( savedPreferences ) {
3738 setView ( "shares" ) ;
3839 setPreferences ( JSON . parse ( savedPreferences ) ) ;
@@ -52,7 +53,7 @@ export default function Home() {
5253 const renderContent = ( ) => {
5354 switch ( view ) {
5455 case "preferences" :
55- return < Preferences onSubmit = { handlePreferencesSubmit } /> ;
56+ return < > < /> ;
5657 case "shares" :
5758 return preferences ? < Shares preferences = { preferences } getMatches = { handleMatchesSubmit } /> : null ;
5859 case "matches" :
@@ -83,21 +84,23 @@ export default function Home() {
8384 </ div >
8485
8586 { view !== "preferences" && (
86- < button
87- onClick = { ( ) => setShowPreferences ( ! showPreferences ) }
88- className = "px-4 py-2 bg-purple-100 text-purple-700 rounded-md hover:bg-purple-200 transition-colors"
89- >
90- { showPreferences ? "Hide Preferences" : "View Preferences" }
91- </ button >
87+ < div className = "flex justify-center my-8" >
88+ < button
89+ onClick = { ( ) => setShowPreferences ( ! showPreferences ) }
90+ className = "px-4 py-2 bg-purple-100 text-purple-700 rounded-md hover:bg-purple-200 transition-colors"
91+ >
92+ { showPreferences ? "Hide Preferences" : "View Preferences" }
93+ </ button >
94+ </ div >
9295 ) }
96+
9397 < div className = "grid gap-8" >
94- { showPreferences ? (
98+ { showPreferences && (
9599 < div className = "space-y-8" >
96100 < Preferences onSubmit = { handlePreferencesSubmit } />
97101 </ div >
98- ) : (
99- renderContent ( )
100102 ) }
103+ { renderContent ( ) }
101104 </ div >
102105 </ div >
103106 </ div >
0 commit comments