Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

40 linhas
1.0 KiB

  1. import {createInfobox} from "./InfoboxComponent";
  2. export default {
  3. title: 'Components/Infobox',
  4. argTypes: {
  5. type: {
  6. name: 'Box-Stil',
  7. control: {type: 'select'},
  8. options: ['regular', 'success', 'warning', 'error'],
  9. defaultValue: 'regular',
  10. },
  11. content: {
  12. name: 'Inhalt (HTML)',
  13. control: {type: 'text'},
  14. defaultValue: '<p><strong>Infobox: </strong>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci deserunt non quam rem, quae in <a href="#">porro sint veritatis</a> hic, quas dignissimos debitis sequi repudiandae ipsum dolorem placeat harum blanditiis. Vero.</p>'
  15. }
  16. }
  17. }
  18. const Template = ({...args}) => {
  19. return createInfobox({...args});
  20. };
  21. export const Infobox = Template.bind({});
  22. Infobox.args = {};
  23. export const Warning = Template.bind({});
  24. Warning.args = {
  25. type: 'warning',
  26. };
  27. export const Error = Template.bind({});
  28. Error.args = {
  29. type: 'error',
  30. };
  31. export const Success = Template.bind({});
  32. Success.args = {
  33. type: 'success',
  34. };