Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { SharedModule } from '@app/shared';
import { AppCalendarComponent } from './calendar/calendar.component';
import { AppCalendarHeaderComponent } from './calendar-header/calendar-header.component';
@NgModule({
imports: [
RouterModule.forChild([
{ path: '', component: AppCalendarComponent }
]),
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
FlatpickrModule.forRoot(),
SharedModule
],
declarations: [AppCalendarComponent, AppCalendarHeaderComponent]
})
export class AppCalendarModule { }
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { FlatpickrModule } from 'angularx-flatpickr';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NgbModalModule } from '@ng-bootstrap/ng-bootstrap';
import { DemoComponent } from './component';
@NgModule({
imports: [
CommonModule,
FormsModule,
NgbModalModule,
FlatpickrModule.forRoot(),
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
})
],
declarations: [DemoComponent],
exports: [DemoComponent]
})
export class DemoModule {}
import { AngularSplitModule } from 'angular-split';
import { MarkdownKanbanComponent } from './markdown/markdown-kanban/markdown-kanban.component';
@NgModule({
imports: [
CommonModule,
RouterModule,
FormsModule,
HttpClientModule,
ReactiveFormsModule,
CustomMaterialModule,
NgxTreeDndModule,
CalendarCommonModule,
EcoFabSpeedDialModule,
FlexLayoutModule,
FlatpickrModule.forRoot(),
AngularSplitModule.forRoot(),
MarkdownModule.forRoot({
markedOptions: {
provide: MarkedOptions,
useValue: {
gfm: true,
tables: true
},
},
}),
MindMapModule
],
declarations: [
CalendarHeaderComponent,
DraggableEditableSectionComponent,
ContentEditableDirective,
angularCalendar: require('../../../package.json').version,
calendarUtils: require('calendar-utils/package.json').version,
angularResizableElement: require('angular-resizable-element/package.json')
.version,
angularDraggableDroppable: require('angular-draggable-droppable/package.json')
.version,
dateFns: require('date-fns/package.json').version,
rxjs: require('rxjs/package.json').version,
bootstrap: require('bootstrap-css-only/package.json').version,
zoneJs: require('zone.js/package.json').version,
ngBootstrap: require('@ng-bootstrap/ng-bootstrap/package.json').version,
rrule: require('rrule/package.json').version,
fontAwesome: require('font-awesome/package.json').version,
positioning: require('positioning/package.json').version,
flatpickr: require('flatpickr/package.json').version,
angularxFlatpickr: require('angularx-flatpickr/package.json').version
};
@Component({
selector: 'mwl-demo-app',
styleUrls: ['./demo-app.css'],
templateUrl: './demo-app.html'
})
export class DemoAppComponent implements OnInit {
demos: Demo[] = [];
filteredDemos: Demo[] = [];
activeDemo: Demo;
isMenuVisible = false;
firstDemoLoaded = false;
searchText = '';
copied$ = new Subject();