Ana içeriğe geç

Shared Klasörü, Genel Modüller Bilgiler

CoreBreadcrumbSharedModule

  • Breadcrumbs ın harici olarak kullanılabilmesi için gereklidir
import { CoreBreadcrumbSharedModule } from '@alpata/octapull.core';

Module import işlemi

imports: [CoreBreadcrumbSharedModule];

CoreDirectivesModule

  • Ekli olan directive'ların tamamının kullanılabilmesi için kullanılır
import { CoreDirectivesModule } from '@alpata/octapull.core';

Module import işlemi

imports: [CoreDirectivesModule];

CoreDynamicReportModule

  • Dynamic report kullanılabilmesi için kullanılır
import { CoreDynamicReportModule } from '@alpata/octapull.core';

Module import işlemi

imports: [CoreDynamicReportModule];

CoreSelectSharedModule

  • Dynamic select kullanılabilmesi için kullanılır
import { CoreSelectSharedModule } from '@alpata/octapull.core';

Module import işlemi

imports: [CoreSelectSharedModule];

CoreSocialModule

  • Feed ekranının kullanılabilemesi için kullanılır
import { CoreSocialModule } from '@alpata/octapull.core';

Module import işlemi

imports: [CoreSocialModule];

Kullanıcı feed ekranı gösterimi için kullanılır

<octa-social-master></octa-social-master>

Cari'nin feed ekranı gösterimi için

<octa-social-master [cariId]="cariId"></octa-social-master>

HataModalSharedModule

  • Global hata modallarının gösterimi için kullanılır
  • Base Layout kullanıldığında ekstra işleme gerek yoktur. Ancak kullanılmadığında ekstra olarak eklenmesi gereklidir.
  • Hata uyarıları global olarak alınmadığında da bu import yapılarak alınması sağlanabilir
import { HataModalSharedModule } from '@alpata/octapull.core';

Module import işlemi

imports: [HataModalSharedModule];
  import { HataModalComponent } from '@alpata/octapull.core';

  subscriptionHataModalGosterimDegisim$: Subscription;

  constructor(
    private octaPullNotifyService: OctaPullNotifyService,
    private modalService: NgbModal
  ) {}

  ngOnInit(): void {
    this.subscriptionHataModalGosterimDegisim$ = this.octaPullNotifyService
      .getHataModalGoster()
      .subscribe((result) => {
        if (result != null && result.isShow == true) {
          const modalRef = this.modalService.open(HataModalComponent, {
            centered: true,
          });
          modalRef.componentInstance.modalData = result;
        }
      });
  }

  ngOnDestroy(): void {
    if (this.subscriptionHataModalGosterimDegisim$) {
      this.subscriptionHataModalGosterimDegisim$.unsubscribe();
    }
  }