State.Success -> {
                progressLayout?.visibility = visibilityGone
                successLayout?.visibility = visibilityVisible
                failedLayout?.visibility = visibilityGone
            }