mirror of https://github.com/tasks/tasks
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.
33 lines
1.2 KiB
Kotlin
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)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |