/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/data/experiments/renderers/renderEmail.js
34 строки
711 B
Jan Potoms
[core] Apply top-level eslint rule to docs and fix violations (#43126)
07 авг 2024, 22:00
Не верифицирован
07 авг 2024, 22:00
6ec0451
Код
Авторство
О чём код?
import * as React from 'react'; import { styled } from '@mui/material/styles'; const Link = styled('a')({ textOverflow: 'ellipsis', whiteSpace: 'nowrap', overflow: 'hidden', color: 'inherit', }); const DemoLink = React.memo(function DemoLink(props) { const handleClick = (event) => { event.preventDefault(); event.stopPropagation(); }; return ( <Link tabIndex={props.tabIndex} onClick={handleClick} href={props.href}> {props.children} </Link> ); }); export function renderEmail(params) { const email = params.value ?? ''; return ( <DemoLink href={`mailto:${email}`} tabIndex={params.tabIndex}> {email} </DemoLink> ); } export default renderEmail;