Sha256: 7b9ffe25d84acc51fe4e36155216e81b263bb3d6f86db0bfb9995f0d74d14dc1
Contents?: true
Size: 956 Bytes
Versions: 1
Compression:
Stored size: 956 Bytes
Contents
package <%= package_name %>.features.web import android.os.Bundle import android.view.View import <%= package_name %>.R import <%= package_name %>.base.NavDestination import dev.hotwire.turbo.fragments.TurboWebFragment import dev.hotwire.turbo.nav.TurboNavGraphDestination import dev.hotwire.turbo.visit.TurboVisitAction.REPLACE import dev.hotwire.turbo.visit.TurboVisitOptions @TurboNavGraphDestination(uri = "turbo://fragment/web") open class WebFragment : TurboWebFragment(), NavDestination { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState); setupMenu() } override fun onFormSubmissionStarted(location: String) { menuProgress?.isVisible = true } override fun onFormSubmissionFinished(location: String) { menuProgress?.isVisible = false } private fun setupMenu() { toolbarForNavigation()?.inflateMenu(R.menu.web) } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
turbo-native-initializer-0.0.1 | lib/turbo_native_initializer/templates/android_tabs/app/src/main/java/dev/hotwire/turbo/turbonativeproject/features/web/WebFragment.kt.tt |