• Как добавить декоратор в storybook?

    @denis88k
    StyleDecorator.ts
    import { Decorator } from '@storybook/react';
    import '../../../../app/styles/index.scss';

    export const StyleDecorator: Decorator = Story => Story();

    ============
    previews.ts
    import type { Preview } from '@storybook/react';
    import { StyleDecorator } from '../../src/shared/config/storybook/StyleDecorator/StyleDecorator';

    const preview: Preview = {
    parameters: {
    actions: { argTypesRegex: '^on[A-Z].*' },
    controls: {
    matchers: {
    color: /(background|color)$/i,
    date: /Date$/,
    },
    },
    },
    decorators: [StyleDecorator],
    };
    export default preview;
    Ответ написан
    Комментировать
  • Как разбить число на разряды в input?

    @denis88k


    const inpt = document.querySelector('.input')
    inpt.addEventListener('input', e => {
    e.target.value = e.target.value.replace(/\D/g, '').replace(/(\d)(?=(\d{3})+$)/g, '$1 ');
    })

    P.s. type='text' обязателен
    Ответ написан
    Комментировать