Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docs] Adding missing accessibility labels #33782

Merged
merged 8 commits into from
Aug 10, 2022
Expand Up @@ -4,7 +4,11 @@ import Button from '@mui/material/Button';

export default function DisableElevation() {
return (
<ButtonGroup disableElevation variant="contained">
<ButtonGroup
disableElevation
variant="contained"
aria-label="Disabled elevation button"
>
<Button>One</Button>
<Button>Two</Button>
</ButtonGroup>
Expand Down
Expand Up @@ -4,7 +4,11 @@ import Button from '@mui/material/Button';

export default function DisableElevation() {
return (
<ButtonGroup disableElevation variant="contained">
<ButtonGroup
disableElevation
variant="contained"
aria-label="Disabled elevation button"
PunitSoniME marked this conversation as resolved.
Show resolved Hide resolved
>
<Button>One</Button>
<Button>Two</Button>
</ButtonGroup>
Expand Down
@@ -1,4 +1,8 @@
<ButtonGroup disableElevation variant="contained">
<ButtonGroup
disableElevation
variant="contained"
aria-label="Disabled elevation button"
>
<Button>One</Button>
<Button>Two</Button>
</ButtonGroup>
Expand Up @@ -6,15 +6,15 @@ import NavigationIcon from '@mui/icons-material/Navigation';
export default function FloatingActionButtonExtendedSize() {
return (
<Box sx={{ '& > :not(style)': { m: 1 } }}>
<Fab variant="extended" size="small" color="primary" aria-label="add">
<Fab variant="extended" size="small" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" size="medium" color="primary" aria-label="add">
<Fab variant="extended" size="medium" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" color="primary" aria-label="add">
<Fab variant="extended" color="primary" aria-label="extended">
PunitSoniME marked this conversation as resolved.
Show resolved Hide resolved
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
Expand Down
Expand Up @@ -6,15 +6,15 @@ import NavigationIcon from '@mui/icons-material/Navigation';
export default function FloatingActionButtonExtendedSize() {
return (
<Box sx={{ '& > :not(style)': { m: 1 } }}>
<Fab variant="extended" size="small" color="primary" aria-label="add">
<Fab variant="extended" size="small" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" size="medium" color="primary" aria-label="add">
<Fab variant="extended" size="medium" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" color="primary" aria-label="add">
<Fab variant="extended" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
Expand Down
@@ -1,12 +1,12 @@
<Fab variant="extended" size="small" color="primary" aria-label="add">
<Fab variant="extended" size="small" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" size="medium" color="primary" aria-label="add">
<Fab variant="extended" size="medium" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
<Fab variant="extended" color="primary" aria-label="add">
<Fab variant="extended" color="primary" aria-label="extended">
<NavigationIcon sx={{ mr: 1 }} />
Extended
</Fab>
11 changes: 1 addition & 10 deletions docs/data/material/components/slider/ColorSlider.js
Expand Up @@ -2,19 +2,10 @@ import * as React from 'react';
import Box from '@mui/material/Box';
import Slider from '@mui/material/Slider';

function valuetext(value) {
return `${value}°C`;
}

export default function ColorSlider() {
return (
<Box sx={{ width: 300 }}>
<Slider
aria-label="Temperature"
defaultValue={30}
getAriaValueText={valuetext}
color="secondary"
/>
<Slider aria-label="Color" defaultValue={30} color="secondary" />
PunitSoniME marked this conversation as resolved.
Show resolved Hide resolved
</Box>
);
}
11 changes: 1 addition & 10 deletions docs/data/material/components/slider/ColorSlider.tsx
Expand Up @@ -2,19 +2,10 @@ import * as React from 'react';
import Box from '@mui/material/Box';
import Slider from '@mui/material/Slider';

function valuetext(value: number) {
return `${value}°C`;
}

export default function ColorSlider() {
return (
<Box sx={{ width: 300 }}>
<Slider
aria-label="Temperature"
defaultValue={30}
getAriaValueText={valuetext}
color="secondary"
/>
<Slider aria-label="Color" defaultValue={30} color="secondary" />
</Box>
);
}
7 changes: 1 addition & 6 deletions docs/data/material/components/slider/ColorSlider.tsx.preview
@@ -1,6 +1 @@
<Slider
aria-label="Temperature"
defaultValue={30}
getAriaValueText={valuetext}
color="secondary"
/>
<Slider aria-label="Color" defaultValue={30} color="secondary" />
2 changes: 1 addition & 1 deletion docs/data/material/components/switches/ColorSwitches.js
Expand Up @@ -15,7 +15,7 @@ const GreenSwitch = styled(Switch)(({ theme }) => ({
},
}));

const label = { inputProps: { 'aria-label': 'Switch demo' } };
const label = { inputProps: { 'aria-label': 'Color switch demo' } };

export default function ColorSwitches() {
return (
Expand Down
2 changes: 1 addition & 1 deletion docs/data/material/components/switches/ColorSwitches.tsx
Expand Up @@ -15,7 +15,7 @@ const GreenSwitch = styled(Switch)(({ theme }) => ({
},
}));

const label = { inputProps: { 'aria-label': 'Switch demo' } };
const label = { inputProps: { 'aria-label': 'Color switch demo' } };

export default function ColorSwitches() {
return (
Expand Down
2 changes: 1 addition & 1 deletion docs/data/material/components/switches/SwitchesSize.js
@@ -1,7 +1,7 @@
import * as React from 'react';
import Switch from '@mui/material/Switch';

const label = { inputProps: { 'aria-label': 'Switch demo' } };
const label = { inputProps: { 'aria-label': 'Size switch demo' } };

export default function SwitchesSize() {
return (
Expand Down
2 changes: 1 addition & 1 deletion docs/data/material/components/switches/SwitchesSize.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import Switch from '@mui/material/Switch';

const label = { inputProps: { 'aria-label': 'Switch demo' } };
const label = { inputProps: { 'aria-label': 'Size switch demo' } };

export default function SwitchesSize() {
return (
Expand Down
Expand Up @@ -15,6 +15,7 @@ export default function ColorToggleButton() {
value={alignment}
exclusive
onChange={handleChange}
aria-label="Color"
>
<ToggleButton value="web">Web</ToggleButton>
<ToggleButton value="android">Android</ToggleButton>
Expand Down
Expand Up @@ -18,6 +18,7 @@ export default function ColorToggleButton() {
value={alignment}
exclusive
onChange={handleChange}
aria-label="Color"
PunitSoniME marked this conversation as resolved.
Show resolved Hide resolved
>
<ToggleButton value="web">Web</ToggleButton>
<ToggleButton value="android">Android</ToggleButton>
Expand Down
Expand Up @@ -3,6 +3,7 @@
value={alignment}
exclusive
onChange={handleChange}
aria-label="Color"
>
<ToggleButton value="web">Web</ToggleButton>
<ToggleButton value="android">Android</ToggleButton>
Expand Down
Expand Up @@ -45,11 +45,13 @@ export default function ToggleButtonSizes() {
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<ToggleButtonGroup size="small" {...control}>
<ToggleButtonGroup size="small" {...control} aria-label="Small sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup {...control}>{children}</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control}>
<ToggleButtonGroup {...control} aria-label="Medium sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control} aria-label="Large sizes">
{children}
</ToggleButtonGroup>
</Box>
Expand Down
Expand Up @@ -48,11 +48,13 @@ export default function ToggleButtonSizes() {
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<ToggleButtonGroup size="small" {...control}>
<ToggleButtonGroup size="small" {...control} aria-label="Small sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup {...control}>{children}</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control}>
<ToggleButtonGroup {...control} aria-label="Medium sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control} aria-label="Large sizes">
{children}
</ToggleButtonGroup>
</Box>
Expand Down
@@ -1,7 +1,9 @@
<ToggleButtonGroup size="small" {...control}>
<ToggleButtonGroup size="small" {...control} aria-label="Small sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup {...control}>{children}</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control}>
<ToggleButtonGroup {...control} aria-label="Medium sizes">
{children}
</ToggleButtonGroup>
<ToggleButtonGroup size="large" {...control} aria-label="Large sizes">
{children}
</ToggleButtonGroup>