Skip to content

Commit 7a40871

Browse files
committed
front: update preferences
1 parent db229e0 commit 7a40871

File tree

4 files changed

+19
-21
lines changed

4 files changed

+19
-21
lines changed

circuit/src/location.nr

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,4 @@ pub fn check_region(user1: User, user2: User) -> bool {
1111
is_match
1212
}
1313

14-
global regions: [u8; 4] = [
15-
001, // Africa
16-
002, // Americas
17-
003, // Asia
18-
004, // Europe
19-
];
14+
global regions: [u8; 4] = [001, 002, 003, 004];

mpc-server/data/circuit.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@
190190
"path": "std/array/mod.nr"
191191
},
192192
"61": {
193-
"source": "use crate::structs::User;\n\npub fn check_region(user1: User, user2: User) -> bool {\n assert(user1.region < regions.len() as u8);\n let mut is_match: bool = true;\n\n if user1.region != user2.region {\n is_match = false;\n }\n\n is_match\n}\n\nglobal regions: [u8; 4] = [\n 001, // Africa\n 002, // Americas\n 003, // Asia\n 004, // Europe\n];\n",
193+
"source": "use crate::structs::User;\n\npub fn check_region(user1: User, user2: User) -> bool {\n assert(user1.region < regions.len() as u8);\n let mut is_match: bool = true;\n\n if user1.region != user2.region {\n is_match = false;\n }\n\n is_match\n}\n\nglobal regions: [u8; 4] = [001, 002, 003, 004];\n",
194194
"path": "/app/src/location.nr"
195195
},
196196
"62": {

web-app/src/pages/Preferences.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ const INTERESTS = [
2727
];
2828

2929
const REGIONS = [
30-
{ id: 1, label: "Africa" },
30+
{ id: 1, label: "Europe" },
3131
{ id: 2, label: "Americas" },
3232
{ id: 3, label: "Asia" },
33-
{ id: 4, label: "Europe" },
33+
{ id: 4, label: "Africa" },
3434
];
3535

3636
export default function Preferences({ onSubmit }: PreferencesProps) {
@@ -43,7 +43,7 @@ export default function Preferences({ onSubmit }: PreferencesProps) {
4343
preferences: {
4444
age_min: 20,
4545
age_max: 80,
46-
gender: 1,
46+
gender: 2,
4747
},
4848
});
4949

web-app/src/pages/index.tsx

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const CIRCUIT_VERSION = 1;
1010
export 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

Comments
 (0)