Ну можно компонентом этот тост сделать и выводи потом туда то, что захочешь В компонент потом ставишь show\close и delay если хочешь, через useState прогоняешь и готово А остальное в css уже делаешь рамку эту и т.д Если тебе прям нужен не один, а на определенные ошибки или там по степени важности, то юзаешь switch-case и под каждую выводишь свои степени "с настройками" Потом в onClick юзаешь несколько действий через event listener или как оно там, ставишь туда тот самый тост и указываешь какой варнинг и все, профит епта
Switch case, прочитать надо, что это
Обсуждают сегодня