package com.quran.labs.androidquran.component.fragment;
import com.quran.labs.androidquran.di.QuranPageScope;
import com.quran.labs.androidquran.module.fragment.QuranPageModule;
import com.quran.labs.androidquran.ui.fragment.QuranPageFragment;
import com.quran.labs.androidquran.ui.fragment.TabletFragment;
import com.quran.labs.androidquran.ui.fragment.TranslationFragment;
import dagger.Subcomponent;
@QuranPageScope
@Subcomponent(modules = QuranPageModule.class)
public interface QuranPageComponent {
void inject(QuranPageFragment quranPageFragment);
void inject(TabletFragment tabletFragment);
void inject(TranslationFragment translationFragment);
@Subcomponent.Builder interface Builder {
Builder withQuranPageModule(QuranPageModule quranPageModule);
QuranPageComponent build();
}
}