Skip to content

Commit

Permalink
Toggle public profile visibility in user settings (#1057)
Browse files Browse the repository at this point in the history
* add checkbox to enable public profile, adjust texts

* delete console log

* adjust copy to less formal
  • Loading branch information
laurabaluchova authored and zoul committed Jul 11, 2024
1 parent 0699d06 commit ec8b513
Showing 1 changed file with 31 additions and 3 deletions.
34 changes: 31 additions & 3 deletions app/profile/PrivacyTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,36 @@ export const PrivacyTab = () => {
url: "/profile/me",
writeKeys: ["privacyFlags"],
});

return (
<div>
<p className="mb-4">
Může nějakou dobu trvat, než se změny těchto nastavení projeví.
</p>
<label className="flex items-center">
<input
checked={model?.privacyFlags.includes("enablePublicProfile")}
type="checkbox"
className="mr-3"
disabled={updating}
onChange={(e) =>
setModel({
...model!,
privacyFlags: setFlag(
model!.privacyFlags,
"enablePublicProfile",
e.target.checked,
),
})
}
></input>
Chci mít veřejný profil
</label>
<div className="typo-caption mb-4 ml-6">
Budeš uvedený v seznamu uživatelů a kdokoliv si bude moct prohlédnou
údaje jako třeba tvé projekty nebo kontakt
</div>

<label className="flex items-center">
<input
checked={model?.privacyFlags.includes("hidePublicTeamMembership")}
Expand All @@ -28,9 +56,9 @@ export const PrivacyTab = () => {
></input>
Nechci veřejně ukazovat svoje zapojení na projektech
</label>
<p className="typo-caption ml-6 mt-1">
Může nějakou dobu trvat, než se změna nastavení projeví.
</p>
<div className="typo-caption mb-4 ml-6">
Nebudeš uvedený v detailu projektu jako součást týmu
</div>
</div>
);
};

0 comments on commit ec8b513

Please sign in to comment.