Skip to content

Commit

Permalink
Updated Image Component to v1 API
Browse files Browse the repository at this point in the history
  • Loading branch information
jhchill666 authored and jhill committed Jul 19, 2016
1 parent ccff6eb commit 0c93fee
Show file tree
Hide file tree
Showing 14 changed files with 195 additions and 16 deletions.
12 changes: 12 additions & 0 deletions docs/app/Examples/elements/Image/ImageExampes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import React, { Component } from 'react'
import ImageTypesExamples from './Types/ImageTypesExamples'

export default class ImageExamples extends Component {
render() {
return (
<div>
<ImageTypesExamples />
</div>
)
}
}
13 changes: 13 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageAlignedExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageAlignedExample extends Component {
render() {
return (
<div>
<Image shape='rounded' />
<Image shape='circular' />
</div>
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageAvatarExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageAvatarExample extends Component {
render() {
return (
<Image avatar />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageBorderedExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageBorderedExample extends Component {
render() {
return (
<Image bordered />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageCenteredExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageCenteredExample extends Component {
render() {
return (
<Image centered />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageDisabledExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageDisabledExample extends Component {
render() {
return (
<Image disabled />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageFloatedExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageSpacedExample extends Component {
render() {
return (
<Image floated='left' />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageFluidExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageFluidExample extends Component {
render() {
return (
<Image fluid />
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageHiddenExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageHiddenExample extends Component {
render() {
return (
<Image hidden />
)
}
}
3 changes: 1 addition & 2 deletions docs/app/Examples/elements/Image/Types/ImageLinkExample.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'
import image from '../image-text.png'

export default class ImageLinkExample extends Component {
render() {
return (
<Image src={image} href='http://google.com' size='medium' />
<Image link />
)
}
}
13 changes: 13 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageShapesExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageShapesExample extends Component {
render() {
return (
<div>
<Image shape='rounded' />
<Image shape='circular' />
</div>
)
}
}
19 changes: 19 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageSizeExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageSizeExample extends Component {
render() {
return (
<div>
<Image size='mini' />
<Image size='tiny' />
<Image size='small' />
<Image size='medium' />
<Image size='large' />
<Image size='big' />
<Image size='huge' />
<Image size='massive' />
</div>
)
}
}
10 changes: 10 additions & 0 deletions docs/app/Examples/elements/Image/Types/ImageSpacedExample.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React, { Component } from 'react'
import { Image } from 'stardust'

export default class ImageSpacedExample extends Component {
render() {
return (
<Image spaced />
)
}
}
71 changes: 57 additions & 14 deletions docs/app/Examples/elements/Image/Types/ImageTypesExamples.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,71 @@
/* eslint-disable max-len */

import React, { Component } from 'react'
import ComponentExample from 'docs/app/Components/ComponentDoc/ComponentExample'
import ExampleSection from 'docs/app/Components/ComponentDoc/ExampleSection'
import { Message } from 'stardust'

export default class ImageTypesExamples extends Component {
render() {
return (
<ExampleSection title='Types'>
<ComponentExample
title='Image'
description='An image'
examplePath='elements/Image/Types/ImageImageExample'
>
<Message className='info'>
Unless a size is specified, images will use the original dimensions of the image up to the size of its container..
</Message>
</ComponentExample>
<ComponentExample
title='Image Link'
description='An image can be formatted to link to other content'
title='Aligned'
description='A standard image'
examplePath='elements/Image/Types/ImageAlignedExample'
/>
<ComponentExample
title='Avatar'
description='A standard image'
examplePath='elements/Image/Types/ImageAvatarExample'
/>
<ComponentExample
title='Bordered'
description='A standard image'
examplePath='elements/Image/Types/ImageBorderedExample'
/>
<ComponentExample
title='Centered'
description='A standard image'
examplePath='elements/Image/Types/ImageCenteredExample'
/>
<ComponentExample
title='Disabled'
description='A standard image'
examplePath='elements/Image/Types/ImageDisabledExample'
/>
<ComponentExample
title='Floated'
description='A standard image'
examplePath='elements/Image/Types/ImageFloatedExample'
/>
<ComponentExample
title='Fluid'
description='A standard image'
examplePath='elements/Image/Types/ImageFluidExample'
/>
<ComponentExample
title='Hidden'
description='A standard image'
examplePath='elements/Image/Types/ImageHiddenExample'
/>
<ComponentExample
title='Link'
description='A standard image'
examplePath='elements/Image/Types/ImageLinkExample'
/>
<ComponentExample
title='Shapes'
description='A standard image'
examplePath='elements/Image/Types/ImageShapesExample'
/>
<ComponentExample
title='Size'
description='A standard image'
examplePath='elements/Image/Types/ImageSizeExample'
/>
<ComponentExample
title='Spaced'
description='A standard image'
examplePath='elements/Image/Types/ImageSpacedExample'
/>
</ExampleSection>
)
}
Expand Down

0 comments on commit 0c93fee

Please sign in to comment.