Skip to content

Commit

Permalink
refactor(vrt): simplify icon container
Browse files Browse the repository at this point in the history
  • Loading branch information
emmenko committed Dec 8, 2021
1 parent 0e9d205 commit 8cf06b2
Showing 1 changed file with 3 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import { css } from '@emotion/react';
import InlineSvg from '@commercetools-uikit/icons/inline-svg';
import AccessibleButton from '@commercetools-uikit/accessible-button';
import Grid from '@commercetools-uikit/grid';
import { customProperties } from '@commercetools-uikit/design-system';
import { Suite, Spec } from '../../test-utils';
Expand Down Expand Up @@ -38,26 +37,19 @@ const IconsGrid = (props: {
gridAutoColumns="1fr"
gridTemplateColumns={`repeat(auto-fill, minmax(calc(${customProperties.spacingXl} * 2), 1fr))`}
>
{Object.keys(svgIcons).map((iconName, index) => {
{Object.keys(svgIcons).map((iconName) => {
const data = svgIcons[iconName].default;
return (
<Grid.Item key={iconName} justifySelf="center">
<AccessibleButton
label={iconName}
buttonAttributes={{
'data-testid': `icon-svg-${index}`,
tabIndex: 0,
role: 'button',
}}
<div
css={css`
padding: ${customProperties.spacingS};
width: calc(${customProperties.spacingXl} * 2);
height: calc(${customProperties.spacingXl} * 2);
`}
onClick={() => {}}
>
<InlineSvg data={data} size="scale" color={props.color} />
</AccessibleButton>
</div>
</Grid.Item>
);
})}
Expand Down

0 comments on commit 8cf06b2

Please sign in to comment.