Skip to content

Commit efd72a9

Browse files
polish
1 parent b3d029e commit efd72a9

File tree

4 files changed

+26
-31
lines changed

4 files changed

+26
-31
lines changed

docs/src/modules/components/Demo.js

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,7 @@ function Demo(props) {
172172
const [snackbarOpen, setSnackbarOpen] = React.useState(false);
173173
const [snackbarMessage, setSnackbarMessage] = React.useState(undefined);
174174

175-
const handleClose = (event, reason) => {
176-
if (reason === 'clickaway') {
177-
return;
178-
}
175+
const handleSnackbarClose = () => {
179176
setSnackbarOpen(false);
180177
};
181178

@@ -190,7 +187,7 @@ function Demo(props) {
190187
}
191188
};
192189

193-
const handleClickCodeSandbox = () => {
190+
const handleCodeSandboxClick = () => {
194191
const demoConfig = getDemoConfig(demoData);
195192
const parameters = compress({
196193
files: {
@@ -225,29 +222,25 @@ function Demo(props) {
225222
};
226223

227224
const [anchorEl, setAnchorEl] = React.useState(null);
228-
const handleClickMore = event => {
225+
const handleMoreClick = event => {
229226
setAnchorEl(event.currentTarget);
230227
};
231228

232-
const handleCloseMore = () => {
229+
const handleMoreClose = () => {
233230
setAnchorEl(null);
234231
};
235232

236-
const handleClickCopy = async () => {
233+
const handleCopyClick = async () => {
237234
try {
238235
await copy(demoData.raw);
239236
setSnackbarMessage(t('copiedSource'));
240237
setSnackbarOpen(true);
241238
} finally {
242-
handleCloseMore();
239+
handleMoreClose();
243240
}
244241
};
245242

246-
const handleClickGithub = () => {
247-
window.open(demoData.githubLocation);
248-
};
249-
250-
const handleClickStackBlitz = () => {
243+
const handleStackBlitzClick = () => {
251244
const demoConfig = getDemoConfig(demoData);
252245
const form = document.createElement('form');
253246
form.method = 'POST';
@@ -265,7 +258,7 @@ function Demo(props) {
265258
document.body.appendChild(form);
266259
form.submit();
267260
document.body.removeChild(form);
268-
handleCloseMore();
261+
handleMoreClose();
269262
};
270263

271264
const showSourceHint = demoHovered && !sourceHintSeen;
@@ -293,7 +286,7 @@ function Demo(props) {
293286
setSnackbarMessage(t('copiedSourceLink'));
294287
setSnackbarOpen(true);
295288
} finally {
296-
handleCloseMore();
289+
handleMoreClose();
297290
}
298291
};
299292

@@ -306,7 +299,7 @@ function Demo(props) {
306299
}
307300
}, [demoName]);
308301

309-
const handleClickCodeOpen = () => {
302+
const handleCodeOpenClick = () => {
310303
document.cookie = `sourceHintSeen=true;path=/;max-age=31536000`;
311304
setCodeOpen(open => !open);
312305
setSourceHintSeen(setSourceHintSeen(true));
@@ -374,7 +367,7 @@ function Demo(props) {
374367
data-ga-event-category="demo"
375368
data-ga-event-label={demoOptions.demo}
376369
data-ga-event-action="expand"
377-
onClick={handleClickCodeOpen}
370+
onClick={handleCodeOpenClick}
378371
color={demoHovered ? 'primary' : 'default'}
379372
>
380373
<CodeIcon fontSize="small" />
@@ -391,7 +384,7 @@ function Demo(props) {
391384
data-ga-event-category="demo"
392385
data-ga-event-label={demoOptions.demo}
393386
data-ga-event-action="codesandbox"
394-
onClick={handleClickCodeSandbox}
387+
onClick={handleCodeSandboxClick}
395388
>
396389
<EditIcon fontSize="small" />
397390
</IconButton>
@@ -407,13 +400,13 @@ function Demo(props) {
407400
data-ga-event-category="demo"
408401
data-ga-event-label={demoOptions.demo}
409402
data-ga-event-action="copy"
410-
onClick={handleClickCopy}
403+
onClick={handleCopyClick}
411404
>
412405
<FileCopyIcon fontSize="small" />
413406
</IconButton>
414407
</Tooltip>
415408
<IconButton
416-
onClick={handleClickMore}
409+
onClick={handleMoreClick}
417410
aria-owns={anchorEl ? 'demo-menu-more' : undefined}
418411
aria-haspopup="true"
419412
aria-label={t('seeMore')}
@@ -424,7 +417,7 @@ function Demo(props) {
424417
id="demo-menu-more"
425418
anchorEl={anchorEl}
426419
open={Boolean(anchorEl)}
427-
onClose={handleCloseMore}
420+
onClose={handleMoreClose}
428421
getContentAnchorEl={null}
429422
anchorOrigin={{
430423
vertical: 'top',
@@ -439,7 +432,11 @@ function Demo(props) {
439432
data-ga-event-category="demo"
440433
data-ga-event-label={demoOptions.demo}
441434
data-ga-event-action="github"
442-
onClick={handleClickGithub}
435+
component="a"
436+
href={demoData.githubLocation}
437+
target="_blank"
438+
rel="noopener nofollow"
439+
onClick={handleMoreClose}
443440
>
444441
{t('viewGitHub')}
445442
</MenuItem>
@@ -448,7 +445,7 @@ function Demo(props) {
448445
data-ga-event-category="demo"
449446
data-ga-event-label={demoOptions.demo}
450447
data-ga-event-action="stackblitz"
451-
onClick={handleClickStackBlitz}
448+
onClick={handleStackBlitzClick}
452449
>
453450
{t('stackblitz')}
454451
</MenuItem>
@@ -483,7 +480,7 @@ function Demo(props) {
483480
<Snackbar
484481
open={snackbarOpen}
485482
autoHideDuration={3000}
486-
onClose={handleClose}
483+
onClose={handleSnackbarClose}
487484
message={snackbarMessage}
488485
/>
489486
</div>

docs/src/pages/components/alert/TransitionAlerts.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const useStyles = makeStyles(theme => ({
1515
},
1616
}));
1717

18-
export default function TransitionAlerts() {
18+
export default function ActionAlerts() {
1919
const classes = useStyles();
2020
const [open, setOpen] = React.useState(true);
2121

@@ -40,7 +40,6 @@ export default function TransitionAlerts() {
4040
</Alert>
4141
</Collapse>
4242
<Button
43-
disabled={open}
4443
variant="outlined"
4544
onClick={() => {
4645
setOpen(true);

docs/src/pages/components/alert/TransitionAlerts.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const useStyles = makeStyles((theme: Theme) =>
1717
}),
1818
);
1919

20-
export default function TransitionAlerts() {
20+
export default function ActionAlerts() {
2121
const classes = useStyles();
2222
const [open, setOpen] = React.useState(true);
2323

@@ -42,7 +42,6 @@ export default function TransitionAlerts() {
4242
</Alert>
4343
</Collapse>
4444
<Button
45-
disabled={open}
4645
variant="outlined"
4746
onClick={() => {
4847
setOpen(true);

docs/translations/translations.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
"codesandbox": "Edit in CodeSandbox",
6666
"seeMore": "See more",
6767
"copySource": "Copy the source",
68-
"copiedSource": "The source code has been copied",
68+
"copiedSource": "The source code has been copied.",
6969
"copySourceLinkJS": "Copy link to JavaScript source",
7070
"copySourceLinkTS": "Copy link to TypeScript source",
71-
"copiedSourceLink": "Link to the source code has been copied",
71+
"copiedSourceLink": "Link to the source code has been copied.",
7272
"stackblitz": "Edit in StackBlitz (JS only)",
7373
"headTitle": "Material-UI: A popular React UI framework",
7474
"emojiLove": "Love",

0 commit comments

Comments
 (0)