kopia lustrzana https://github.com/vitorpamplona/amethyst
20 wiersze
709 B
Kotlin
20 wiersze
709 B
Kotlin
package com.vitorpamplona.amethyst.ui.note
|
|
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.runtime.getValue
|
|
import androidx.compose.runtime.livedata.observeAsState
|
|
import com.vitorpamplona.amethyst.model.Note
|
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
|
|
|
|
@Composable
|
|
fun ReactionsRowState(baseNote: Note, accountViewModel: AccountViewModel) {
|
|
val accountState by accountViewModel.accountLiveData.observeAsState()
|
|
val account = accountState?.account
|
|
|
|
val noteState by baseNote.live.observeAsState()
|
|
val note = noteState?.note
|
|
|
|
if (account == null || note == null) return
|
|
|
|
ReactionsRow(note, account, accountViewModel::boost, accountViewModel::reactTo)
|
|
} |