Skip to content

Commit a677cdb

Browse files
authored
Merge pull request #178 from Wikia/IW-4154
IW-4154 Add blocks icon
2 parents 41798e8 + 3ae0ad4 commit a677cdb

File tree

8 files changed

+57
-0
lines changed

8 files changed

+57
-0
lines changed

source/icons/IconBlocks/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
```js
3+
<IconBlocks height="30" />
4+
```

source/icons/IconBlocks/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file is generated automatically via extract-assets-from-ds.js
2+
import React from 'react';
3+
import IconBlocks from 'design-system/dist/svg/wds-icons-blocks.svg';
4+
5+
/** @component */
6+
export default props => <IconBlocks {...props} />;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
```js
3+
<IconBlocksSmall height="30" />
4+
```

source/icons/IconBlocksSmall/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file is generated automatically via extract-assets-from-ds.js
2+
import React from 'react';
3+
import IconBlocksSmall from 'design-system/dist/svg/wds-icons-blocks-small.svg';
4+
5+
/** @component */
6+
export default props => <IconBlocksSmall {...props} />;

source/icons/IconBlocksTiny/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
```js
3+
<IconBlocksTiny height="30" />
4+
```

source/icons/IconBlocksTiny/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file is generated automatically via extract-assets-from-ds.js
2+
import React from 'react';
3+
import IconBlocksTiny from 'design-system/dist/svg/wds-icons-blocks-tiny.svg';
4+
5+
/** @component */
6+
export default props => <IconBlocksTiny {...props} />;

source/icons/demo.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ const IconAvatarTiny = require('./IconAvatarTiny').default;
3131
const IconBell = require('./IconBell').default;
3232
const IconBellSmall = require('./IconBellSmall').default;
3333
const IconBellTiny = require('./IconBellTiny').default;
34+
const IconBlocks = require('./IconBlocks').default;
35+
const IconBlocksSmall = require('./IconBlocksSmall').default;
36+
const IconBlocksTiny = require('./IconBlocksTiny').default;
3437
const IconBold = require('./IconBold').default;
3538
const IconBoldActive = require('./IconBoldActive').default;
3639
const IconBoldActiveSmall = require('./IconBoldActiveSmall').default;
@@ -495,6 +498,27 @@ const VariantComponent = styled.div`
495498
</Variants>
496499
</Icon>
497500

501+
<Icon>
502+
<IconName>IconBlocks</IconName>
503+
<Variants>
504+
505+
<IconVariant>
506+
<VariantName>IconBlocks</VariantName>
507+
<VariantComponent><IconBlocks style={{width: '24px', height: '24px'}}/></VariantComponent>
508+
</IconVariant>
509+
510+
<IconVariant>
511+
<VariantName>IconBlocksSmall</VariantName>
512+
<VariantComponent><IconBlocksSmall style={{width: '18px', height: '18px'}}/></VariantComponent>
513+
</IconVariant>
514+
515+
<IconVariant>
516+
<VariantName>IconBlocksTiny</VariantName>
517+
<VariantComponent><IconBlocksTiny style={{width: '12px', height: '12px'}}/></VariantComponent>
518+
</IconVariant>
519+
</Variants>
520+
</Icon>
521+
498522
<Icon>
499523
<IconName>IconBold</IconName>
500524
<Variants>

source/icons/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ export { default as IconAvatar } from './IconAvatar';
1616
export { default as IconBellSmall } from './IconBellSmall';
1717
export { default as IconBellTiny } from './IconBellTiny';
1818
export { default as IconBell } from './IconBell';
19+
export { default as IconBlocksSmall } from './IconBlocksSmall';
20+
export { default as IconBlocksTiny } from './IconBlocksTiny';
21+
export { default as IconBlocks } from './IconBlocks';
1922
export { default as IconBoldActiveSmall } from './IconBoldActiveSmall';
2023
export { default as IconBoldActiveTiny } from './IconBoldActiveTiny';
2124
export { default as IconBoldActive } from './IconBoldActive';

0 commit comments

Comments
 (0)