2b17a4ed69
The original AddToPlaylistUiState only had Loading/Success/Error, with the empty-list message branched inside Success. After migrating to shared UiState<T> (which adds Empty), the sheet's when over the state was non-exhaustive. Route empty through UiState.Empty at the VM, drop the inner branch in the sheet, and add the explicit Empty arm in the when block to satisfy the compiler.