Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ui-component-library / stories / presets / Order / ActionsButtonGroup.story.tsx
Size: Mime:
import React from 'react'
import { storiesOf } from '@storybook/react'
import { styled } from 'styleh-components'
import ActionButtonGroup from 'presets/Order/ActionButtonGroup'
import LinkButton from 'presets/Buttons/LinkButton'

/**
 * Action Button Group
 */
const CustomRaisedButton = styled.withComponent(LinkButton) `
  margin-top: 10px;
`
const renderDefaultView = (props, state) => {
  return (
    <React.Fragment>
      <CustomRaisedButton text="Load Form" onClick={state.toggleActive} />
      <CustomRaisedButton text="Cancel" />
    </React.Fragment>
  )
}
storiesOf('presets/Order/ActionButtons', module)
  .add('default', () => <ActionButtonGroup />)
  .add('custom buttons', () => (
    <ActionButtonGroup renderDefaultView={renderDefaultView} />
  ))