Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

77 righe
1.5 KiB

  1. import '../stories/_global/styles/themes.scss';
  2. import '../stories/_global/styles/main.scss';
  3. import '../stories/_global/styles/fonts.scss';
  4. import '../stories/_global/styles/icons.scss';
  5. import '../stories/_global/styles/pictograms.scss';
  6. import '../stories/_global/styles/typography.scss';
  7. import '../stories/_global/styles/grid.scss';
  8. import '../stories/_global/styles/storybook-preview.scss';
  9. import '../stories/_global/scripts/ihk';
  10. const customViewports = {
  11. Phone: {
  12. name: 'Phone',
  13. styles: {
  14. width: '380px',
  15. height: '720px',
  16. },
  17. },
  18. Tablet: {
  19. name: 'Tablet',
  20. styles: {
  21. width: '768px',
  22. height: '1024px',
  23. }
  24. }
  25. };
  26. export const parameters = {
  27. layout: 'padded',
  28. actions: {},
  29. viewport: { options: customViewports },
  30. controls: {
  31. matchers: {
  32. color: /(background|color)$/i,
  33. date: /Date$/,
  34. },
  35. },
  36. backgrounds: {
  37. options: {
  38. white: {
  39. name: 'white',
  40. value: '#FFFFFF',
  41. },
  42. primary: {
  43. name: 'primary',
  44. value: '#003366',
  45. },
  46. secondary: {
  47. name: 'secondary',
  48. value: '#56BD66',
  49. },
  50. lightblue: {
  51. name: 'lightblue',
  52. value: '#E3EBF5',
  53. }
  54. }
  55. },
  56. }
  57. export const initialGlobals = {
  58. backgrounds: {
  59. value: 'white'
  60. }
  61. };
  62. export const tags = ['autodocs'];
  63. export const decorators = [
  64. (Story) => {
  65. document.documentElement.setAttribute('data-theme', 'standard');
  66. document.body.classList.add('variant-base');
  67. return Story();
  68. },
  69. ];