/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/data/material/components/tooltips/TriggersTooltips.js
66 строк
2 KB
Silviu Alexandru Avram
[docs] Make tooltips describe their visible text triggers (#47658)
13 фев 2026, 12:11
Не верифицирован
13 фев 2026, 12:11
48e7bd8
Код
Авторство
О чём код?
import * as React from 'react'; import Grid from '@mui/material/Grid'; import Button from '@mui/material/Button'; import Tooltip from '@mui/material/Tooltip'; import ClickAwayListener from '@mui/material/ClickAwayListener'; export default function TriggersTooltips() { const [open, setOpen] = React.useState(false); const handleTooltipClose = () => { setOpen(false); }; const handleTooltipOpen = () => { setOpen(true); }; return ( <div> <Grid container sx={{ justifyContent: 'center' }}> <Grid> <Tooltip describeChild disableFocusListener title="Add"> <Button>Hover or touch</Button> </Tooltip> </Grid> <Grid> <Tooltip describeChild disableHoverListener title="Add"> <Button>Focus or touch</Button> </Tooltip> </Grid> <Grid> <Tooltip describeChild disableFocusListener disableTouchListener title="Add" > <Button>Hover</Button> </Tooltip> </Grid> <Grid> <ClickAwayListener onClickAway={handleTooltipClose}> <div> <Tooltip describeChild onClose={handleTooltipClose} open={open} disableFocusListener disableHoverListener disableTouchListener title="Add" slotProps={{ popper: { disablePortal: true, }, }} > <Button onClick={handleTooltipOpen}>Click</Button> </Tooltip> </div> </ClickAwayListener> </Grid> </Grid> </div> ); }