Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeAdmin/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-admin.svg';
import React from 'react';
import AvatarBadgeAdmin from 'design-system/dist/svg/wds-avatar-badges-admin.svg';

/** @component */
export default props => <AvatarBadgeAdmin {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeContentModerator/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-content-moderator.svg';
import React from 'react';
import AvatarBadgeContentModerator from 'design-system/dist/svg/wds-avatar-badges-content-moderator.svg';

/** @component */
export default props => <AvatarBadgeContentModerator {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeDiscussionModerator/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-discussion-moderator.svg';
import React from 'react';
import AvatarBadgeDiscussionModerator from 'design-system/dist/svg/wds-avatar-badges-discussion-moderator.svg';

/** @component */
export default props => <AvatarBadgeDiscussionModerator {...props} />;
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-global-discussions-moderator.svg';
import React from 'react';
import AvatarBadgeGlobalDiscussionsModerator from 'design-system/dist/svg/wds-avatar-badges-global-discussions-moderator.svg';

/** @component */
export default props => <AvatarBadgeGlobalDiscussionsModerator {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeHelper/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-helper.svg';
import React from 'react';
import AvatarBadgeHelper from 'design-system/dist/svg/wds-avatar-badges-helper.svg';

/** @component */
export default props => <AvatarBadgeHelper {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeStaff/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-staff.svg';
import React from 'react';
import AvatarBadgeStaff from 'design-system/dist/svg/wds-avatar-badges-staff.svg';

/** @component */
export default props => <AvatarBadgeStaff {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarBadgeVstf/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-badges-vstf.svg';
import React from 'react';
import AvatarBadgeVstf from 'design-system/dist/svg/wds-avatar-badges-vstf.svg';

/** @component */
export default props => <AvatarBadgeVstf {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarIcon/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-icon.svg';
import React from 'react';
import AvatarIcon from 'design-system/dist/svg/wds-avatar-icon.svg';

/** @component */
export default props => <AvatarIcon {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarIconTiny/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-icon-tiny.svg';
import React from 'react';
import AvatarIconTiny from 'design-system/dist/svg/wds-avatar-icon-tiny.svg';

/** @component */
export default props => <AvatarIconTiny {...props} />;
6 changes: 5 additions & 1 deletion source/assets/AvatarIconUser/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-avatar-icon-user.svg';
import React from 'react';
import AvatarIconUser from 'design-system/dist/svg/wds-avatar-icon-user.svg';

/** @component */
export default props => <AvatarIconUser {...props} />;
6 changes: 5 additions & 1 deletion source/assets/LogoFandom/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-logo-fandom.svg';
import React from 'react';
import LogoFandom from 'design-system/dist/svg/wds-company-logo-fandom.svg';

/** @component */
export default props => <LogoFandom {...props} />;
6 changes: 5 additions & 1 deletion source/assets/LogoFandomHeart/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-logo-fandom-heart.svg';
import React from 'react';
import LogoFandomHeart from 'design-system/dist/svg/wds-company-logo-fandom-heart.svg';

/** @component */
export default props => <LogoFandomHeart {...props} />;
6 changes: 5 additions & 1 deletion source/assets/LogoFandomWhite/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-logo-fandom-white.svg';
import React from 'react';
import LogoFandomWhite from 'design-system/dist/svg/wds-company-logo-fandom-white.svg';

/** @component */
export default props => <LogoFandomWhite {...props} />;
6 changes: 5 additions & 1 deletion source/assets/LogoWikia/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-logo-wikia.svg';
import React from 'react';
import LogoWikia from 'design-system/dist/svg/wds-company-logo-wikia.svg';

/** @component */
export default props => <LogoWikia {...props} />;
6 changes: 5 additions & 1 deletion source/assets/LogoWikiaOrgWhite/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-logo-wikia-org-white.svg';
import React from 'react';
import LogoWikiaOrgWhite from 'design-system/dist/svg/wds-company-logo-wikia-org-white.svg';

/** @component */
export default props => <LogoWikiaOrgWhite {...props} />;
6 changes: 5 additions & 1 deletion source/assets/StoreAppstore/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-store-appstore.svg';
import React from 'react';
import StoreAppstore from 'design-system/dist/svg/wds-company-store-appstore.svg';

/** @component */
export default props => <StoreAppstore {...props} />;
6 changes: 5 additions & 1 deletion source/assets/StoreGoogleplay/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-company-store-googleplay.svg';
import React from 'react';
import StoreGoogleplay from 'design-system/dist/svg/wds-company-store-googleplay.svg';

/** @component */
export default props => <StoreGoogleplay {...props} />;
35 changes: 27 additions & 8 deletions source/components/Avatar/__snapshots__/index.spec.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,15 @@ exports[`Avatar renders when incorrect badgePermission is set 1`] = `
className="wds-avatar__image"
title="wds-avatar__image"
>
<div
<_default
className="wds-avatar__image"
title="wds-avatar__image"
/>
>
<div
className="wds-avatar__image"
title="wds-avatar__image"
/>
</_default>
</_default>
</AvatarImage>
<Badge
Expand All @@ -43,10 +48,15 @@ exports[`Avatar renders with badge 1`] = `
className="wds-avatar__image"
title="wds-avatar__image"
>
<div
<_default
className="wds-avatar__image"
title="wds-avatar__image"
/>
>
<div
className="wds-avatar__image"
title="wds-avatar__image"
/>
</_default>
</_default>
</AvatarImage>
<Badge
Expand All @@ -57,7 +67,9 @@ exports[`Avatar renders with badge 1`] = `
title="Community Admin"
>
<_default>
<div />
<_default>
<div />
</_default>
</_default>
</span>
</Badge>
Expand All @@ -79,10 +91,15 @@ exports[`Avatar renders with default props 1`] = `
className="wds-avatar__image"
title="wds-avatar__image"
>
<div
<_default
className="wds-avatar__image"
title="wds-avatar__image"
/>
>
<div
className="wds-avatar__image"
title="wds-avatar__image"
/>
</_default>
</_default>
</AvatarImage>
</div>
Expand Down Expand Up @@ -125,7 +142,9 @@ exports[`Avatar renders with props 1`] = `
title="Community Admin"
>
<_default>
<div />
<_default>
<div />
</_default>
</_default>
</span>
</Badge>
Expand Down
18 changes: 9 additions & 9 deletions source/config/styleguide.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,14 +95,14 @@ module.exports = {

return `import ${name} from '${pkg.name}/${subPath}';`;
},
propsParser(filePath, source, resolver, handlers) {
/**
* `react-docgen` cannot parse this fine syntax, so let's ignore it
*/
if (source.indexOf('export default from') > -1) {
return {};
}
return docgen.parse(source, resolver, handlers);
},
// propsParser(filePath, source, resolver, handlers) {
// /**
// * `react-docgen` cannot parse this fine syntax, so let's ignore it
// */
// if (source.indexOf('export default from') > -1) {
// return {};
// }
// return docgen.parse(source, resolver, handlers);
// },
webpackConfig,
};
6 changes: 5 additions & 1 deletion source/icons/IconActivity/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-activity.svg';
import React from 'react';
import IconActivity from 'design-system/dist/svg/wds-icons-activity.svg';

/** @component */
export default props => <IconActivity {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconActivitySmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-activity-small.svg';
import React from 'react';
import IconActivitySmall from 'design-system/dist/svg/wds-icons-activity-small.svg';

/** @component */
export default props => <IconActivitySmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconAlert/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-alert.svg';
import React from 'react';
import IconAlert from 'design-system/dist/svg/wds-icons-alert.svg';

/** @component */
export default props => <IconAlert {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconAlertSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-alert-small.svg';
import React from 'react';
import IconAlertSmall from 'design-system/dist/svg/wds-icons-alert-small.svg';

/** @component */
export default props => <IconAlertSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArrow/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-arrow.svg';
import React from 'react';
import IconArrow from 'design-system/dist/svg/wds-icons-arrow.svg';

/** @component */
export default props => <IconArrow {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArrowSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-arrow-small.svg';
import React from 'react';
import IconArrowSmall from 'design-system/dist/svg/wds-icons-arrow-small.svg';

/** @component */
export default props => <IconArrowSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArrowTiny/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-arrow-tiny.svg';
import React from 'react';
import IconArrowTiny from 'design-system/dist/svg/wds-icons-arrow-tiny.svg';

/** @component */
export default props => <IconArrowTiny {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArticle/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-article.svg';
import React from 'react';
import IconArticle from 'design-system/dist/svg/wds-icons-article.svg';

/** @component */
export default props => <IconArticle {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArticleSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-article-small.svg';
import React from 'react';
import IconArticleSmall from 'design-system/dist/svg/wds-icons-article-small.svg';

/** @component */
export default props => <IconArticleSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArticleTiny/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-article-tiny.svg';
import React from 'react';
import IconArticleTiny from 'design-system/dist/svg/wds-icons-article-tiny.svg';

/** @component */
export default props => <IconArticleTiny {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconArticlesSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-articles-small.svg';
import React from 'react';
import IconArticlesSmall from 'design-system/dist/svg/wds-icons-articles-small.svg';

/** @component */
export default props => <IconArticlesSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBell/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bell.svg';
import React from 'react';
import IconBell from 'design-system/dist/svg/wds-icons-bell.svg';

/** @component */
export default props => <IconBell {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBold/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bold.svg';
import React from 'react';
import IconBold from 'design-system/dist/svg/wds-icons-bold.svg';

/** @component */
export default props => <IconBold {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBoldSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bold-small.svg';
import React from 'react';
import IconBoldSmall from 'design-system/dist/svg/wds-icons-bold-small.svg';

/** @component */
export default props => <IconBoldSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBookmark/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bookmark.svg';
import React from 'react';
import IconBookmark from 'design-system/dist/svg/wds-icons-bookmark.svg';

/** @component */
export default props => <IconBookmark {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBookmarkSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bookmark-small.svg';
import React from 'react';
import IconBookmarkSmall from 'design-system/dist/svg/wds-icons-bookmark-small.svg';

/** @component */
export default props => <IconBookmarkSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBulletList/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bullet-list.svg';
import React from 'react';
import IconBulletList from 'design-system/dist/svg/wds-icons-bullet-list.svg';

/** @component */
export default props => <IconBulletList {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconBulletListSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-bullet-list-small.svg';
import React from 'react';
import IconBulletListSmall from 'design-system/dist/svg/wds-icons-bullet-list-small.svg';

/** @component */
export default props => <IconBulletListSmall {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconCamera/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-camera.svg';
import React from 'react';
import IconCamera from 'design-system/dist/svg/wds-icons-camera.svg';

/** @component */
export default props => <IconCamera {...props} />;
6 changes: 5 additions & 1 deletion source/icons/IconChartSmall/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
// This file is generated automatically via extract-assets-from-ds.js
export default from 'design-system/dist/svg/wds-icons-chart-small.svg';
import React from 'react';
import IconChartSmall from 'design-system/dist/svg/wds-icons-chart-small.svg';

/** @component */
export default props => <IconChartSmall {...props} />;
Loading