Tile

import { Tile } from '@megafon/ui-core';
Код DemoTileWrapper
export const DemoTileWrapper = (props: {
wrapperTheme: 'light' | 'dark',
children: JSX.Element[] | Element[] | JSX.Element | Element | string,
}) => {
const { wrapperTheme = 'light', children } = props;
const theme = wrapperTheme === 'dark' ? darkWrapperStyle : lightWrapperStyle;
return <div style={theme}>{children}</div>;
};
Код tileInner
const tileInner = {
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
padding: '15px',
height: '100%',
boxSizing: 'border-box',
width: '50px',
margin: '0 auto',
};

Формы

Квадратная плитка
Округлая плитка

Тени

Zero
Default
Hover
Pressed

Тень при наведении

Zero
Default
Hover
Pressed

Цветовой фон

Светлый

Zero shadow
Default shadow
Hover shadow
Pressed shadow
Zero shadow
Default shadow
Hover shadow
Pressed shadow

Тёмный

Тень плитки более прозрачная

Zero shadow
Default shadow
Hover shadow
Pressed shadow
Zero shadow
Default shadow
Hover shadow
Pressed shadow

Ссылка