You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

58 lines
1.4 KiB

  1. import {createMagazineHeader} from "./MagazineHeaderComponent";
  2. export default {
  3. title: 'Components/Magazine Header',
  4. parameters: {
  5. layout: 'fullscreen',
  6. },
  7. argTypes: {
  8. size: {
  9. name: 'Höhe',
  10. control: {type: 'select'},
  11. options: ['regular', 'narrow'],
  12. defaultValue: 'regular',
  13. },
  14. logo: {
  15. name: 'Logo',
  16. control: 'text',
  17. defaultValue: './logos/wirtschaftsdialoge.svg',
  18. },
  19. title: {
  20. name: 'Titel (Textform, wenn Logo nicht angegeben ist)',
  21. control: 'text',
  22. defaultValue: 'Wirtschaftsdialoge',
  23. },
  24. smalltext: {
  25. name: 'Kleiner Titel (Textform, wenn Logo nicht angegeben ist)',
  26. control: 'text',
  27. defaultValue: 'IHK Musterstadt Wahl 2024',
  28. },
  29. }
  30. }
  31. const Template = ({...args}) => {
  32. return createMagazineHeader({...args});
  33. };
  34. export const MagazineHeader = Template.bind({});
  35. MagazineHeader.args = {};
  36. export const SmallMagazineHeader = Template.bind({});
  37. SmallMagazineHeader.args = {
  38. size: 'narrow',
  39. };
  40. export const TextMagazineHeader = Template.bind({});
  41. TextMagazineHeader.args = {
  42. title: 'Wirtschaftsdialoge',
  43. logo: null,
  44. };
  45. export const TwoLinesMagazineHeader = Template.bind({});
  46. TwoLinesMagazineHeader.args = {
  47. title: 'Eine starke Entscheidung',
  48. smalltext: 'IHK Musterstadt Wahl 2024',
  49. logo: './logos/magazine-header-flag.png',
  50. backgroundColor: '#003366'
  51. };