package com.quran.labs.androidquran.component.activity;
import com.quran.labs.androidquran.component.fragment.QuranPageComponent;
import com.quran.labs.androidquran.di.ActivityScope;
import com.quran.labs.androidquran.module.activity.PagerActivityModule;
import com.quran.labs.androidquran.ui.PagerActivity;
import com.quran.labs.androidquran.ui.fragment.AyahTranslationFragment;
import dagger.Subcomponent;
@ActivityScope
@Subcomponent(modules = PagerActivityModule.class)
public interface PagerActivityComponent {
// subcomponents
QuranPageComponent.Builder quranPageComponentBuilder();
void inject(PagerActivity pagerActivity);
void inject(AyahTranslationFragment ayahTranslationFragment);
@Subcomponent.Builder interface Builder {
Builder withPagerActivityModule(PagerActivityModule pagerModule);
PagerActivityComponent build();
}
}