Fretboard component written in React.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

30 行
1.3 KiB

  1. import React from 'react'
  2. import Fretboard, { Props } from './Fretboard'
  3. export default {
  4. title: 'Welcome',
  5. }
  6. // By passing optional props to this story, you can control the props of the component when
  7. // you consume the story in a test.
  8. export const Default = (props?: Partial<Props>) => <Fretboard {...props} />
  9. export const ReducedFrets = (props?: Partial<Props>) => <Fretboard {...props} landmarks frets={18} />
  10. export const Fretted = (props?: Partial<Props>) => <Fretboard {...props} landmarks fretted={[0, 0, 1, 2, 2, 0]} />
  11. export const FrettedWithNames = (props?: Partial<Props>) => <Fretboard {...props} landmarks fretted={[0, 0, 1, 2, 2, 0]} frettedNames={['E', 'B', 'G#', 'E', 'B', 'E']} />
  12. export const Mirror = (props?: Partial<Props>) => <Fretboard {...props} landmarks
  13. mirror
  14. />
  15. export const MirrorFrettedWithNames = (props?: Partial<Props>) => <Fretboard {...props} mirror
  16. landmarks fretted={[0, 0, 1, 2, 2, 0]} frettedNames={['E', 'B', 'G#', 'E', 'B', 'E']} />
  17. export const Bass = (props?: Partial<Props>) => <Fretboard {...props} landmarks strings={4} />
  18. export const ExtendedGuitar = (props?: Partial<Props>) => <Fretboard {...props} landmarks strings={8} />
  19. export const WithCapo = (props?: Partial<Props>) => <Fretboard {...props} landmarks capoFret={8} />