В случаях, когда в интерфейсе необходимо разместить что-то особенное, используются ситуативные стэйты. Каждый такой компонент мы прописываем в гайдлайне отдельно, где визуально показана логика работы стэйтов. Этот гайд изучают разработчики, тестировшики и другие дизайнеры. Без него понять, о чем идет речь, может быть очень сложно. Все ситуативные стэйты перечислять нет смысла, на то они и ситуативные