25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

54 lines
1023 B

  1. import {createHeader} from "./HeaderComponent";
  2. export default {
  3. title: 'Components/Header',
  4. parameters: {
  5. layout: 'fullscreen',
  6. },
  7. argTypes: {
  8. contactPhone: {
  9. name: 'Kontakt Telefonnummer',
  10. control: 'text',
  11. defaultValue: null,
  12. },
  13. contactMail: {
  14. name: 'Kontakt E-Mail',
  15. control: 'text',
  16. defaultValue: null,
  17. },
  18. contactLink: {
  19. name: 'Kontaktseite Link',
  20. control: 'text',
  21. defaultValue: null,
  22. },
  23. loginLink: {
  24. name: 'Login Link',
  25. control: 'text',
  26. defaultValue: null,
  27. }
  28. }
  29. }
  30. const Template = ({...args}) => {
  31. return createHeader({...args});
  32. };
  33. export const HeaderContactLogin = Template.bind({});
  34. HeaderContactLogin.args = {
  35. contactLink: '#',
  36. loginLink: '#',
  37. };
  38. export const HeaderPhoneLogin = Template.bind({});
  39. HeaderPhoneLogin.args = {
  40. contactPhone: '+49 123 / 45678-90',
  41. loginLink: '#',
  42. };
  43. export const HeaderMail = Template.bind({});
  44. HeaderMail.args = {
  45. contactMail: 'kontakt@ihk.de',
  46. };