Skip to content

Instantly share code, notes, and snippets.

@dninomiya
Created August 1, 2019 02:50
Show Gist options
  • Save dninomiya/d8cae1907f6f6d5e13b98e1f7fe5f1e6 to your computer and use it in GitHub Desktop.
Save dninomiya/d8cae1907f6f6d5e13b98e1f7fe5f1e6 to your computer and use it in GitHub Desktop.
example
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatAutocompleteModule } from '@angular/material/autocomplete';
import { MatBadgeModule } from '@angular/material/badge';
import { MatBottomSheetModule } from '@angular/material/bottom-sheet';
import { MatButtonModule } from '@angular/material/button';
import { MatButtonToggleModule } from '@angular/material/button-toggle';
import { MatCardModule } from '@angular/material/card';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { MatRippleModule } from '@angular/material/core';
import { MatDividerModule } from '@angular/material/divider';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
import { MatListModule } from '@angular/material/list';
import { MatMenuModule } from '@angular/material/menu';
import { MatProgressBarModule } from '@angular/material/progress-bar';
import { MatSelectModule } from '@angular/material/select';
import { MatSidenavModule } from '@angular/material/sidenav';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSnackBarModule } from '@angular/material/snack-bar';
import { MatToolbarModule } from '@angular/material/toolbar';
import { MatTooltipModule } from '@angular/material/tooltip';
import { MatRadioModule } from '@angular/material/radio';
import { MarkdownModule } from 'ngx-markdown';
import { SafePipeModule } from 'safe-pipe';
import { DaysPipe } from './days.pipe';
import { FromNowPipe } from './pipes/from-now.pipe';
import { PlanPipe } from './pipes/plan.pipe';
import { ActivityTypePipe } from './activity-type.pipe';
import { AutofocusDirective } from './autofocus.directive';
import { CardFormComponent } from '../setting/card-form/card-form.component';
import { ClipboardModule } from 'ngx-clipboard';
@NgModule({
declarations: [
PlanPipe,
FromNowPipe,
DaysPipe,
ActivityTypePipe,
AutofocusDirective,
CardFormComponent
],
imports: [
CommonModule,
MarkdownModule.forChild(),
FormsModule,
ReactiveFormsModule,
MatButtonModule,
MatFormFieldModule,
MatInputModule,
MatSelectModule,
MatCheckboxModule,
MatDividerModule,
MatIconModule,
],
exports: [
CommonModule,
MatCheckboxModule,
MatCheckboxModule,
MatButtonModule,
MatBadgeModule,
MatInputModule,
MatAutocompleteModule,
MatRippleModule,
MatFormFieldModule,
MatSelectModule,
MatDividerModule,
MatRadioModule,
MatMenuModule,
MatSidenavModule,
MatToolbarModule,
MatListModule,
FormsModule,
ReactiveFormsModule,
MatCardModule,
MatButtonToggleModule,
MatIconModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatTooltipModule,
MatSnackBarModule,
SafePipeModule,
MarkdownModule,
MatBottomSheetModule,
PlanPipe,
FromNowPipe,
DaysPipe,
ActivityTypePipe,
AutofocusDirective,
CardFormComponent,
ClipboardModule
]
})
export class SharedModule { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment