How to use the @dynatrace/barista-components/icon.DtIconModule.forRoot function in @dynatrace/barista-components

To help you get started, we’ve selected a few @dynatrace/barista-components examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dynatrace-oss / barista / components / copy-to-clipboard / src / copy-to-clipboard.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        DtInputModule,
        DtButtonModule,
        DtCopyToClipboardModule,
        HttpClientTestingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
      ],
      declarations: [CallbackBehaviorTestApp, DelayedCallbackBehaviorTestApp],
    });
    TestBed.compileComponents();
    // tslint:disable-next-line:no-any
    document.execCommand = (): boolean => true;
  }));
github dynatrace-oss / barista / components / table / src / table.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        CommonModule,
        DtTableModule,
        DtEmptyStateModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtLoadingDistractorModule,
        HttpClientModule,
        NoopAnimationsModule,
        TestExpandableComponentModule,
        DtIndicatorModule,
      ],
      declarations: [
        TestApp,
        TestDynamicApp,
        TestAppMultiExpandableTable,
        TestStickyHeader,
        TestIndicatorApp,
      ],
    });

    TestBed.compileComponents();
github dynatrace-oss / barista / apps / demos / src / app.module.ts View on Github external
import { DtExamplesModule } from '@dynatrace/barista-components/examples';
import { DtDemosAppRoutingModule } from './app-routing.module';
import { DtDemosApp } from './app';
import { DtDemosSideNav } from './side-nav.component';
import { environment } from './environments/environment';

@NgModule({
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    HttpClientModule,
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    DtIconModule.forRoot({
      svgIconLocation: `${environment.deployUrl.replace(
        /\/+$/,
        '',
      )}/assets/icons/{{name}}.svg`,
    }),
    DtSelectModule,
    DtThemingModule,
    DtAutocompleteModule,
    DtExpandablePanelModule,
    DtDemosAppRoutingModule,
    DtExamplesModule,
  ],
  declarations: [DtDemosApp, DtDemosSideNav],
  entryComponents: [DtDemosApp],
  bootstrap: [DtDemosApp],
})
github dynatrace-oss / barista / components / expandable-section / src / expandable-section.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        HttpClientTestingModule,
        NoopAnimationsModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtExpandableSectionModule,
      ],
      declarations: [TestApp],
    });
    TestBed.compileComponents();
  }));
github dynatrace-oss / barista / components / chart / src / selection-area / selection-area.spec.ts View on Github external
function createComponent(
    component: Type,
    providers: Provider[] = [],
  ): ComponentFixture {
    TestBed.configureTestingModule({
      imports: [
        DtChartModule,
        DtThemingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        HttpClientTestingModule,
        NoopAnimationsModule,
      ],
      declarations: [
        TestChart,
        TestChartComponent,
        TimestampOnlyChart,
        RangeOnlyChart,
      ],
      providers,
    });

    TestBed.compileComponents();

    inject([OverlayContainer], (oc: OverlayContainer) => {
      overlayContainer = oc;
github dynatrace-oss / barista / components / tag / src / tag-list / tag-list.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        HttpClientTestingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtTagModule,
      ],
      declarations: [DtTagListComponent],
      providers: [
        { provide: NgZone, useFactory: () => (zone = new MockNgZone()) },
      ],
    });
    TestBed.compileComponents();
    fixture = createComponent(DtTagListComponent);
    instanceDebugElement = fixture.debugElement.query(By.directive(DtTagList));
    tagListNativeElement = instanceDebugElement.nativeElement;
  }));
github dynatrace-oss / barista / components / button / src / button.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        DtButtonModule,
        HttpClientTestingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
      ],
      declarations: [TestApp, IconOnlyButton],
    });

    TestBed.compileComponents();
  }));
github dynatrace-oss / barista / components / filter-field / src / filter-field.spec.ts View on Github external
beforeEach(fakeAsync(() => {
    TestBed.configureTestingModule({
      imports: [
        HttpClientTestingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtFilterFieldModule,
      ],
      declarations: [TestApp],
      providers: [
        { provide: NgZone, useFactory: () => (zone = new MockNgZone()) },
      ],
    }).compileComponents();

    inject([OverlayContainer], (oc: OverlayContainer) => {
      overlayContainer = oc;
      overlayContainerElement = oc.getContainerElement();
    })();

    fixture = createComponent(TestApp);
    filterField = fixture.debugElement.query(By.directive(DtFilterField))
      .componentInstance;
github dynatrace-oss / barista / components / selection-area / src / selection-area.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        DtSelectionAreaModule,
        DtButtonModule,
        HttpClientTestingModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtCardModule,
      ],
      declarations: [
        BasicTest,
        BasicTestWithInitialTabIndex,
        DummyChart,
        ChartTest,
        DtChartSelectionAreaOrigin,
        ProjectedTest,
      ],
      providers: [
        { provide: NgZone, useFactory: () => (zone = new MockNgZone()) },
      ],
    });

    TestBed.compileComponents();
github dynatrace-oss / barista / components / table / src / simple-columns / simple-column.spec.ts View on Github external
beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [
        CommonModule,
        DtTableModule,
        DtIconModule.forRoot({ svgIconLocation: `{{name}}.svg` }),
        DtLoadingDistractorModule,
        NoopAnimationsModule,
        DtFormattersModule,
        HttpClientTestingModule,
      ],
      declarations: [TestSimpleColumnsApp, TestSimpleColumnsErrorApp],
    });

    TestBed.compileComponents();
  }));