Skip to content

Commit e832376

Browse files
committed
feat(profile): clarify account privacy toggles are global and don't affect speaker profiles
Adds an explanatory note above the public-profile privacy checkboxes on the account profile page, clarifying that these settings apply to the member's account profile across the whole platform (not per-show) and do not control speaker profile data, which is public separately except for email and phone number.
1 parent c1e2ba0 commit e832376

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

‎resources/js/profile/profile.js‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import Container from "@material-ui/core/Container";
77
import CssBaseline from "@material-ui/core/CssBaseline";
88
import Checkbox from "@material-ui/core/Checkbox";
99
import DeleteIcon from '@material-ui/icons/Delete';
10+
import InfoOutlinedIcon from '@material-ui/icons/InfoOutlined';
1011
import Grid from "@material-ui/core/Grid";
1112
import MenuItem from "@material-ui/core/MenuItem";
1213
import TextField from "@material-ui/core/TextField";
@@ -759,6 +760,18 @@ const ProfilePage = ({
759760
formik={formik}
760761
passwordPolicy={passwordPolicy}/>
761762

763+
<Grid item>
764+
<div className={styles.privacy_note}>
765+
<InfoOutlinedIcon className={styles.privacy_note_icon}/>
766+
<Typography variant="body2" className={styles.privacy_note_text}>
767+
These settings apply to your account profile across the entire
768+
platform (chat, directory, and public profile contexts for any
769+
show or event) — they are not per-show. They do not control your
770+
speaker profile, if you have one: speaker profile data is public
771+
separately, except for your email and phone number.
772+
</Typography>
773+
</div>
774+
</Grid>
762775
<Grid item spacing={2} container direction="row">
763776
<Grid item xs={6}>
764777
<FormControlLabel

‎resources/js/profile/profile.module.scss‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,30 @@
3333
font-size: 0.75rem;
3434
margin: 4px 0 4px 14px;
3535
}
36+
37+
.privacy_note {
38+
display: flex;
39+
align-items: flex-start;
40+
color: $text-color-dark;
41+
background-color: #e8f1fb;
42+
border: solid 1px #c3dbf2;
43+
border-radius: 4px;
44+
padding: 10px 12px;
45+
margin: 8px 0 12px;
46+
47+
.privacy_note_icon {
48+
font-size: 1.1rem;
49+
margin-right: 8px;
50+
margin-top: 2px;
51+
flex-shrink: 0;
52+
color: $base-color-dark;
53+
}
54+
55+
.privacy_note_text {
56+
flex: 1;
57+
min-width: 0;
58+
margin: 0;
59+
}
60+
}
3661
}
3762
}

0 commit comments

Comments
 (0)