@@ -4,15 +4,14 @@ import {
44 space ,
55 textEgyptian14 ,
66} from '@guardian/source/foundations' ;
7- import { splitTheme } from '../../.storybook/decorators/splitThemeDecorator' ;
87import { ArticleDesign , ArticleDisplay , Pillar } from '../lib/articleFormat' ;
98import { palette } from '../palette' ;
109import { Avatar } from './Avatar' ;
11- import { ContributorProfile } from './ContributorProfile .importable' ;
10+ import { FollowButtonWithContributorProfile } from './FollowButtonsWithContributorProfile .importable' ;
1211import { FollowTagButtonPill } from './FollowButtons' ;
1312
1413export default {
15- component : ContributorProfile ,
14+ component : FollowButtonWithContributorProfile ,
1615 title : 'Components/ContributorProfile' ,
1716} ;
1817
@@ -34,15 +33,15 @@ const containerStyles = css`
3433 padding : 16px ;
3534` ;
3635
37- const opinionDecorator = splitTheme ( [
36+ const opinionDecorator = [
3837 {
3938 display : ArticleDisplay . Standard ,
4039 design : ArticleDesign . Comment ,
4140 theme : Pillar . Opinion ,
4241 } ,
43- ] ) ;
42+ ] ;
4443
45- const allPillarsDecorator = splitTheme ( [
44+ const allPillarsDecorator = [
4645 {
4746 display : ArticleDisplay . Standard ,
4847 design : ArticleDesign . Comment ,
@@ -68,12 +67,12 @@ const allPillarsDecorator = splitTheme([
6867 design : ArticleDesign . Comment ,
6968 theme : Pillar . Lifestyle ,
7069 } ,
71- ] ) ;
70+ ] ;
7271
7372// Component stories
7473export const WithAvatarAndBio = ( ) => (
7574 < div css = { containerStyles } >
76- < ContributorProfile
75+ < FollowButtonWithContributorProfile
7776 id = { mockContributor . id }
7877 displayName = { mockContributor . displayName }
7978 avatarUrl = { mockContributor . avatarUrl }
@@ -86,7 +85,7 @@ WithAvatarAndBio.decorators = [opinionDecorator];
8685
8786export const WithoutAvatar = ( ) => (
8887 < div css = { containerStyles } >
89- < ContributorProfile
88+ < FollowButtonWithContributorProfile
9089 id = { mockContributor . id }
9190 displayName = { mockContributor . displayName }
9291 bio = { mockContributor . bio }
@@ -96,22 +95,9 @@ export const WithoutAvatar = () => (
9695WithoutAvatar . storyName = 'Without Avatar' ;
9796WithoutAvatar . decorators = [ opinionDecorator ] ;
9897
99- export const AllPillars = ( ) => (
100- < div css = { containerStyles } >
101- < ContributorProfile
102- id = { mockContributor . id }
103- displayName = { mockContributor . displayName }
104- avatarUrl = { mockContributor . avatarUrl }
105- bio = { mockContributor . bio }
106- />
107- </ div >
108- ) ;
109- AllPillars . storyName = 'All Pillars' ;
110- AllPillars . decorators = [ allPillarsDecorator ] ;
111-
11298export const LongBio = ( ) => (
11399 < div css = { containerStyles } >
114- < ContributorProfile
100+ < FollowButtonWithContributorProfile
115101 id = "profile/marina-hyde"
116102 displayName = "Marina Hyde"
117103 avatarUrl = { mockContributor . avatarUrl }
0 commit comments