Задать вопрос
  • Почему MUI не предоставляет подсказок для пользовательских настроек?

    @GabbereX Автор вопроса
    WbICHA, невероятно, сдвиг с мертвой точки :) Спасибо Вам добрый человек! Путь '@mui/material/Typography/Typography' вместо '@mui/material/Typography' пролечил автозаполнение в строке, теперь подсказывает мои пользовательские варианты как и должно быть. Пытался поменять путь, но видимо именно так сделать не додумался.
    Но к сожалению по неизвестным причинам StoryBook все равно не хочет подхватывать пользовательские варианты в демо, но в variant он видит все варианты:

    export const Typography: Story = {
      args: {
        variant: 'body1',
        children: 'Example Text'
      }
    }


    Приходится костылить:

    import { FC, ReactElement } from 'react'
    
    import { Typography, TypographyProps } from '@mui/material'
    
    interface IProps extends TypographyProps {
      variant?:
      'h1' |
      'h2' |
      'h3' |
      'h4' |
      'h5' |
      'h6' |
      'subtitle1' |
      'subtitle2' |
      'body1' |
      'body2' |
      'caption' |
      'overline' |
      'buttonLarge' |
      'buttonMedium' |
      'buttonSmall' |
      'inputLable' |
      'inputText' |
      'helperText' |
      'avatarInitials' |
      'chip' |
      'tooltip' |
      'alertTitle' |
      'tableHeader' |
      'badgeLabel' |
      'toast'
    }
    
    const MuiTypography: FC<IProps> = ({ children, ...rest }): ReactElement => (
      <Typography { ...rest }>
        { children }
      </Typography>
    )
    
    export default MuiTypography


    Ему прям явно нужно указать все варианты, но странно, ведь он подхватывает базовые без проблем, после вашей подсказки пользовательские подхватились на всем проекте, но сторибук не захотел
  • Почему MUI не предоставляет подсказок для пользовательских настроек?

    @GabbereX Автор вопроса
    WbICHA, не вариант так или иначе. У меня PHPStorm, у моего партнера VSCode и у обоих аналогичная ситуация. Если лепить боевой проект на базе этой сборки не вариант обнулять иде/визуальный редактор, скипать все настройки, расширения - это еще большая беда. Я подозреваю, что вполне возможно из-за версии TypeScript или Node (что вряд ли).
  • Почему MUI не предоставляет подсказок для пользовательских настроек?

    @GabbereX Автор вопроса
    WbICHA, если без фигурных скобок то кастомных вариантов нет всегда. В фигурных скобках есть всегда. Важнее в данном случае то, что я кастомных вариантов не вижу в StoryBook, да и при разработке кастомные варианты должны быть без обводки в фигурные скобки, иначе некая сложность и странность, они же должны быть.