Отключить анимацию открытого диалога blueprintjs

У меня есть диалог blueprintjs:

<BP.Dialog iconName="application" isOpen={this.state.fieldformopen} ...>

Когда поле состояния откроется, появится диалоговое окно. Но это появляется с растущей анимацией. Это проблема, так как диалог довольно полон, а анимация медленная и прекращена.

Я не вижу способа отключить анимацию. Поля transitionDuration и transitionName устанавливаются только при изменении css.

Спасибо за любую информацию, чтобы отключить анимацию.

1 ответ

Решение

Добавьте этот стиль в компонент Dialog:

style={{ transition: 'none' }}

Таким образом, ваш компонент будет выглядеть так:

<Dialog
    style={{ transition: 'none' }} >

Это удаляет растущую анимацию, но при этом сохраняет более тонкую анимацию затухания.

Другие вопросы по тегам