You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/app/src/main/java/org/tasks/activities/attribution/AttributionActivity.kt

33 lines
1.2 KiB
Kotlin

package org.tasks.activities.attribution
import android.os.Bundle
import androidx.activity.viewModels
import com.google.android.material.composethemeadapter.MdcTheme
import dagger.hilt.android.AndroidEntryPoint
import org.tasks.R
import org.tasks.compose.AttributionList.AttributionList
import org.tasks.databinding.ActivityAttributionsBinding
import org.tasks.injection.ThemedInjectingAppCompatActivity
@AndroidEntryPoint
class AttributionActivity : ThemedInjectingAppCompatActivity() {
val viewModel: AttributionViewModel by viewModels()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val binding = ActivityAttributionsBinding.inflate(layoutInflater)
setContentView(binding.root)
with(binding.toolbar.toolbar) {
setTitle(R.string.third_party_licenses)
setNavigationIcon(R.drawable.ic_outline_arrow_back_24px)
setNavigationOnClickListener { finish() }
}
viewModel.attributions.observe(this) {
binding.compose.setContent {
MdcTheme {
AttributionList(it)
}
}
}
}
}