chore: switch examples to secondary entry-points (#15977)

Since the primary entry-point `@angular/material` is now deprecated
with V8, we should no longer use the deprecated entry-point in our
examples.
This commit is contained in:
Paul Gschwendtner
2019-05-10 22:31:28 +02:00
committed by Jeremy Elbourn
parent 78bbc92ad2
commit f8a2a9d539
37 changed files with 85 additions and 55 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
package(default_visibility=["//visibility:public"])
load("//:packages.bzl", "CDK_TARGETS", "CDK_EXPERIMENTAL_TARGETS", "MATERIAL_TARGETS", "MATERIAL_EXPERIMENTAL_TARGETS", "ROLLUP_GLOBALS")
load("//:packages.bzl", "CDK_TARGETS", "CDK_EXPERIMENTAL_TARGETS", "MATERIAL_PACKAGES", "MATERIAL_EXPERIMENTAL_TARGETS", "ROLLUP_GLOBALS")
load("//tools:defaults.bzl", "ng_module", "ng_package")
load("//tools/highlight-files:index.bzl", "highlight_files")
load("//tools/package-docs-content:index.bzl", "package_docs_content")
@@ -17,7 +17,7 @@ ng_module(
"@npm//@angular/forms",
"@npm//moment",
"//src/material-moment-adapter",
] + CDK_TARGETS + CDK_EXPERIMENTAL_TARGETS + MATERIAL_TARGETS + MATERIAL_EXPERIMENTAL_TARGETS,
] + CDK_TARGETS + CDK_EXPERIMENTAL_TARGETS + MATERIAL_EXPERIMENTAL_TARGETS + ["//src/material/%s" % p for p in MATERIAL_PACKAGES],
# Specify the tsconfig that is also used by Gulp. We need to explicitly use this tsconfig
# because in order to import Moment with TypeScript, some specific options need to be set.
tsconfig = ":tsconfig-build.json",
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatBottomSheet, MatBottomSheetRef} from '@angular/material';
import {MatBottomSheet, MatBottomSheetRef} from '@angular/material/bottom-sheet';
/**
* @title Bottom Sheet Overview
@@ -1,7 +1,8 @@
import {COMMA, ENTER} from '@angular/cdk/keycodes';
import {Component, ElementRef, ViewChild} from '@angular/core';
import {FormControl} from '@angular/forms';
import {MatAutocompleteSelectedEvent, MatChipInputEvent, MatAutocomplete} from '@angular/material';
import {MatAutocompleteSelectedEvent, MatAutocomplete} from '@angular/material/autocomplete';
import {MatChipInputEvent} from '@angular/material/chips';
import {Observable} from 'rxjs';
import {map, startWith} from 'rxjs/operators';
@@ -1,6 +1,6 @@
import {COMMA, ENTER} from '@angular/cdk/keycodes';
import {Component} from '@angular/core';
import {MatChipInputEvent} from '@angular/material';
import {MatChipInputEvent} from '@angular/material/chips';
export interface Fruit {
name: string;
@@ -5,7 +5,7 @@ import {
Inject,
OnDestroy
} from '@angular/core';
import {MatCalendar} from '@angular/material';
import {MatCalendar} from '@angular/material/datepicker';
import {DateAdapter, MAT_DATE_FORMATS, MatDateFormats} from '@angular/material/core';
import {Subject} from 'rxjs';
import {takeUntil} from 'rxjs/operators';
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatDialog} from '@angular/material';
import {MatDialog} from '@angular/material/dialog';
/**
* @title Dialog with header, scrollable content and actions
@@ -1,5 +1,5 @@
import {Component, Inject} from '@angular/core';
import {MatDialog, MAT_DIALOG_DATA} from '@angular/material';
import {MatDialog, MAT_DIALOG_DATA} from '@angular/material/dialog';
export interface DialogData {
animal: 'panda' | 'unicorn' | 'lion';
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatDialog} from '@angular/material';
import {MatDialog} from '@angular/material/dialog';
/**
* @title Dialog elements
@@ -1,5 +1,5 @@
import {Component, Inject} from '@angular/core';
import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material';
import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material/dialog';
export interface DialogData {
animal: string;
@@ -1,5 +1,5 @@
import {Component, ViewChild} from '@angular/core';
import {MatAccordion} from '@angular/material';
import {MatAccordion} from '@angular/material/expansion';
/**
* @title Accordion with expand/collapse all toggles
@@ -2,7 +2,7 @@ import {FocusMonitor} from '@angular/cdk/a11y';
import {coerceBooleanProperty} from '@angular/cdk/coercion';
import {Component, ElementRef, Input, OnDestroy, Optional, Self} from '@angular/core';
import {FormBuilder, FormGroup, ControlValueAccessor, NgControl} from '@angular/forms';
import {MatFormFieldControl} from '@angular/material';
import {MatFormFieldControl} from '@angular/material/form-field';
import {Subject} from 'rxjs';
/** @title Form field with custom telephone number input control. */
@@ -1,6 +1,6 @@
import {Component} from '@angular/core';
import {DomSanitizer} from '@angular/platform-browser';
import {MatIconRegistry} from '@angular/material';
import {MatIconRegistry} from '@angular/material/icon';
/**
* @title SVG icons
+42 -16
View File
@@ -1,24 +1,50 @@
import {NgModule} from '@angular/core';
import {CdkPopoverEditModule} from '@angular/cdk-experimental/popover-edit';
import {A11yModule} from '@angular/cdk/a11y';
import {DragDropModule} from '@angular/cdk/drag-drop';
import {PortalModule} from '@angular/cdk/portal';
import {ScrollingModule} from '@angular/cdk/scrolling';
import {A11yModule} from '@angular/cdk/a11y';
import {CdkPopoverEditModule} from '@angular/cdk-experimental/popover-edit';
import {CdkStepperModule} from '@angular/cdk/stepper';
import {CdkTableModule} from '@angular/cdk/table';
import {CdkTreeModule} from '@angular/cdk/tree';
import {DragDropModule} from '@angular/cdk/drag-drop';
import {CdkStepperModule} from '@angular/cdk/stepper';
import {NgModule} from '@angular/core';
import {MatPopoverEditModule} from '@angular/material-experimental/popover-edit';
import {PortalModule} from '@angular/cdk/portal';
import {
MatAutocompleteModule, MatBadgeModule, MatBottomSheetModule, MatButtonModule,
MatButtonToggleModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule,
MatDialogModule, MatDividerModule, MatExpansionModule, MatFormFieldModule, MatGridListModule,
MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatPaginatorModule,
MatProgressBarModule, MatProgressSpinnerModule, MatRadioModule, MatRippleModule, MatSelectModule,
MatSidenavModule, MatSliderModule, MatSlideToggleModule, MatSnackBarModule, MatSortModule,
MatStepperModule, MatTableModule, MatTabsModule, MatToolbarModule, MatTooltipModule,
MatTreeModule, MatNativeDateModule
} from '@angular/material';
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 {MatChipsModule} from '@angular/material/chips';
import {MatNativeDateModule, MatRippleModule} from '@angular/material/core';
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MatDialogModule} from '@angular/material/dialog';
import {MatDividerModule} from '@angular/material/divider';
import {MatExpansionModule} from '@angular/material/expansion';
import {MatFormFieldModule} from '@angular/material/form-field';
import {MatGridListModule} from '@angular/material/grid-list';
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 {MatPaginatorModule} from '@angular/material/paginator';
import {MatProgressBarModule} from '@angular/material/progress-bar';
import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
import {MatRadioModule} from '@angular/material/radio';
import {MatSelectModule} from '@angular/material/select';
import {MatSidenavModule} from '@angular/material/sidenav';
import {MatSlideToggleModule} from '@angular/material/slide-toggle';
import {MatSliderModule} from '@angular/material/slider';
import {MatSnackBarModule} from '@angular/material/snack-bar';
import {MatSortModule} from '@angular/material/sort';
import {MatStepperModule} from '@angular/material/stepper';
import {MatTableModule} from '@angular/material/table';
import {MatTabsModule} from '@angular/material/tabs';
import {MatToolbarModule} from '@angular/material/toolbar';
import {MatTooltipModule} from '@angular/material/tooltip';
import {MatTreeModule} from '@angular/material/tree';
@NgModule({
imports: [
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {PageEvent} from '@angular/material';
import {PageEvent} from '@angular/material/paginator';
/**
* @title Configurable paginator
@@ -2,7 +2,7 @@ import {Component} from '@angular/core';
import {DataSource} from '@angular/cdk/collections';
import {DomSanitizer} from '@angular/platform-browser';
import {NgForm} from '@angular/forms';
import {MatIconRegistry} from '@angular/material';
import {MatIconRegistry} from '@angular/material/icon';
import {BehaviorSubject, Observable} from 'rxjs';
export interface Person {
@@ -2,7 +2,7 @@ import {Component} from '@angular/core';
import {DataSource} from '@angular/cdk/collections';
import {DomSanitizer} from '@angular/platform-browser';
import {NgForm} from '@angular/forms';
import {MatIconRegistry} from '@angular/material';
import {MatIconRegistry} from '@angular/material/icon';
import {BehaviorSubject, Observable} from 'rxjs';
export interface PeriodicElement {
@@ -2,7 +2,7 @@ import {Component} from '@angular/core';
import {DataSource} from '@angular/cdk/collections';
import {DomSanitizer} from '@angular/platform-browser';
import {NgForm} from '@angular/forms';
import {MatIconRegistry} from '@angular/material';
import {MatIconRegistry} from '@angular/material/icon';
import {BehaviorSubject, Observable} from 'rxjs';
export interface PeriodicElement {
@@ -2,7 +2,7 @@ import {Component} from '@angular/core';
import {DataSource} from '@angular/cdk/collections';
import {DomSanitizer} from '@angular/platform-browser';
import {NgForm} from '@angular/forms';
import {MatIconRegistry} from '@angular/material';
import {MatIconRegistry} from '@angular/material/icon';
import {BehaviorSubject, Observable} from 'rxjs';
export interface PeriodicElement {
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatSnackBar} from '@angular/material';
import {MatSnackBar} from '@angular/material/snack-bar';
/**
* @title Snack-bar with a custom component
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatSnackBar} from '@angular/material';
import {MatSnackBar} from '@angular/material/snack-bar';
/**
* @title Basic snack-bar
@@ -3,7 +3,7 @@ import {
MatSnackBar,
MatSnackBarHorizontalPosition,
MatSnackBarVerticalPosition,
} from '@angular/material';
} from '@angular/material/snack-bar';
/**
* @title Snack-bar with configurable position
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {Sort} from '@angular/material';
import {Sort} from '@angular/material/sort';
export interface Dessert {
calories: number;
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatTableDataSource} from '@angular/material';
import {MatTableDataSource} from '@angular/material/table';
export interface PeriodicElement {
name: string;
@@ -1,6 +1,7 @@
import {HttpClient} from '@angular/common/http';
import {Component, ViewChild, AfterViewInit} from '@angular/core';
import {MatPaginator, MatSort} from '@angular/material';
import {MatPaginator} from '@angular/material/paginator';
import {MatSort} from '@angular/material/sort';
import {merge, Observable, of as observableOf} from 'rxjs';
import {catchError, map, startWith, switchMap} from 'rxjs/operators';
@@ -1,5 +1,7 @@
import {Component, OnInit, ViewChild} from '@angular/core';
import {MatPaginator, MatSort, MatTableDataSource} from '@angular/material';
import {MatPaginator} from '@angular/material/paginator';
import {MatSort} from '@angular/material/sort';
import {MatTableDataSource} from '@angular/material/table';
export interface UserData {
id: string;
@@ -1,5 +1,6 @@
import {Component, OnInit, ViewChild} from '@angular/core';
import {MatPaginator, MatTableDataSource} from '@angular/material';
import {MatPaginator} from '@angular/material/paginator';
import {MatTableDataSource} from '@angular/material/table';
/**
* @title Table with pagination
@@ -1,6 +1,6 @@
import {SelectionModel} from '@angular/cdk/collections';
import {Component} from '@angular/core';
import {MatTableDataSource} from '@angular/material';
import {MatTableDataSource} from '@angular/material/table';
export interface PeriodicElement {
name: string;
@@ -1,5 +1,6 @@
import {Component, OnInit, ViewChild} from '@angular/core';
import {MatSort, MatTableDataSource} from '@angular/material';
import {MatSort} from '@angular/material/sort';
import {MatTableDataSource} from '@angular/material/table';
export interface PeriodicElement {
name: string;
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatButtonToggleGroup} from '@angular/material';
import {MatButtonToggleGroup} from '@angular/material/button-toggle';
/**
* @title Flex-layout tables with toggle-able sticky headers, footers, and columns
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MatButtonToggleGroup} from '@angular/material';
import {MatButtonToggleGroup} from '@angular/material/button-toggle';
/**
* @title Tables with toggle-able sticky headers, footers, and columns
@@ -1,6 +1,6 @@
import {Component} from '@angular/core';
import {DecimalPipe} from '@angular/common';
import {MatTableDataSource} from '@angular/material';
import {MatTableDataSource} from '@angular/material/table';
export interface PeriodicElement {
name: string;
@@ -8,14 +8,14 @@ import {
QueryList,
ViewChild
} from '@angular/core';
import {MatSort} from '@angular/material/sort';
import {
MatColumnDef,
MatHeaderRowDef,
MatRowDef,
MatSort,
MatTable,
MatTableDataSource
} from '@angular/material';
} from '@angular/material/table';
export interface PeriodicElement {
name: string;
@@ -1,6 +1,6 @@
import {Component} from '@angular/core';
import {FormControl} from '@angular/forms';
import {TooltipPosition} from '@angular/material';
import {TooltipPosition} from '@angular/material/tooltip';
/**
* @title Tooltip that demonstrates auto-hiding when it clips out of its scrolling container.
@@ -1,5 +1,5 @@
import {Component} from '@angular/core';
import {MAT_TOOLTIP_DEFAULT_OPTIONS, MatTooltipDefaultOptions} from '@angular/material';
import {MAT_TOOLTIP_DEFAULT_OPTIONS, MatTooltipDefaultOptions} from '@angular/material/tooltip';
/** Custom options the configure the tooltip's default show/hide delays. */
export const myCustomTooltipDefaults: MatTooltipDefaultOptions = {
@@ -1,6 +1,6 @@
import {Component} from '@angular/core';
import {FormControl} from '@angular/forms';
import {TooltipPosition} from '@angular/material';
import {TooltipPosition} from '@angular/material/tooltip';
/**
* @title Tooltip with a custom position
+1 -2
View File
@@ -27,11 +27,10 @@
"baseUrl": ".",
"paths": {
"@angular/material/*": ["../../dist/packages/material/*"],
"@angular/material": ["../../dist/packages/material"],
"@angular/material-experimental/*": ["../../dist/packages/material-experimental/*"],
"@angular/material-moment-adapter": ["../../dist/packages/material-moment-adapter"],
"@angular/cdk/*": ["../../dist/packages/cdk/*"],
"@angular/cdk-experimental/*": ["../../dist/packages/cdk-experimental/*"],
"@angular/cdk-experimental/*": ["../../dist/packages/cdk-experimental/*"]
}
},
"files": [
-1
View File
@@ -10,7 +10,6 @@
"@angular/cdk/*": ["../cdk/*"],
"@angular/cdk-experimental/*": ["../cdk-experimental/*"],
"@angular/material/*": ["../material/*"],
"@angular/material": ["../material/public-api.ts"],
"@angular/material-experimental/*": ["../material-experimental/*"],
"@angular/material-moment-adapter": ["../material-moment-adapter/public-api.ts"]
}