package com.reactnativenavigation.params.parsers; import android.os.Bundle; import com.reactnativenavigation.params.NavigationParams; import com.reactnativenavigation.params.SlidingOverlayParams; public class SlidingOverlayParamsParser extends Parser { public SlidingOverlayParams parse(Bundle bundle) { final SlidingOverlayParams result = new SlidingOverlayParams(); result.screenInstanceId = bundle.getString("screen"); result.navigationParams = new NavigationParams(bundle.getBundle("navigationParams")); result.autoDismissTimerSec = bundle.containsKey("autoDismissTimerSec") ? bundle.getInt("autoDismissTimerSec") : null; result.position = SlidingOverlayParams.Position.fromString(bundle.getString("position", "top")); return result; } }