Skip to content

Commit 9d4859b

Browse files
committed
feature: upgrade to material-components-web 0.26.0
BREAKING CHANGE: * Upgrade to material-components-web 0.26.0 * Rename directive mdcTextFieldHelptext to mdcTextFieldHelperText (follows upstream name change in @material/textfield) * Rename mdcTextField property helptext to helperText (follows upstream name change in @material/textfield) * Rename mdcTextField property isValid to valid * Rename mdcTextField property boxed to box * Rename mdcTextFieldHelperText exportAs mdcHelptext to mdcHelperText * Rename mdcTextFieldHelperText property isValidation to validation * Rename mdcTextFieldHelperText property isPersistent to persistent
1 parent d2284a2 commit 9d4859b

13 files changed

+1839
-1186
lines changed

bundle/package-lock.json

+910-361
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"build": "npm run clean && npm run ngc && npm run bundle && npm run copy-types && npm run copy-metadata && npm run apidocs"
2626
},
2727
"dependencies": {
28-
"material-components-web": "^0.25.0"
28+
"material-components-web": "^0.26.0"
2929
},
3030
"peerDependencies": {
3131
"@angular/common": ">=4.0.0",
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,42 @@
1+
import { MDCTextFieldBottomLineFoundation } from '@material/textfield/bottom-line';
2+
import { MDCTextFieldHelperTextFoundation } from '@material/textfield/helper-text';
3+
4+
/** @docs-private */
5+
export interface MdcTextFieldHelperTextAdapter {
6+
addClass: (className: string) => void,
7+
removeClass: (className: string) => void,
8+
hasClass: (className: string) => void,
9+
setAttr: (name: string, value: string) => void,
10+
removeAttr: (name: string) => void,
11+
setContent: (content: string) => void
12+
}
13+
14+
/** @docs-private */
15+
export interface MdcTextFieldBottomLineAdapter {
16+
addClass: (className: string) => void,
17+
removeClass: (className: string) => void,
18+
setAttr: (name: string, value: string) => void,
19+
registerEventHandler: (evtType: string, handler: EventListener) => void,
20+
deregisterEventHandler: (evtType: string, handler: EventListener) => void,
21+
notifyAnimationEnd: () => void
22+
}
23+
124
/** @docs-private */
225
export interface MdcTextFieldAdapter {
3-
addClass: (className: string) => void;
4-
removeClass: (className: string) => void;
5-
addClassToLabel: (className: string) => void;
6-
removeClassFromLabel: (className: string) => void;
26+
addClass: (className: string) => void,
27+
removeClass: (className: string) => void,
28+
addClassToLabel: (className: string) => void,
29+
removeClassFromLabel: (className: string) => void,
730
setIconAttr: (name: string, value: string) => void,
831
eventTargetHasClass: (target: HTMLElement, className: string) => void,
932
registerTextFieldInteractionHandler: (evtType: string, handler: EventListener) => void,
1033
deregisterTextFieldInteractionHandler: (evtType: string, handler: EventListener) => void,
1134
notifyIconAction: () => void,
12-
addClassToBottomLine: (className: string) => void;
13-
removeClassFromBottomLine: (className: string) => void;
14-
addClassToHelptext: (className: string) => void;
15-
removeClassFromHelptext: (className: string) => void;
16-
helptextHasClass: (className: string) => boolean;
1735
registerInputInteractionHandler: (evtType: string, handler: EventListener) => void,
1836
deregisterInputInteractionHandler: (evtType: string, handler: EventListener) => void,
19-
registerTransitionEndHandler: (handler: EventListener) => void,
20-
deregisterTransitionEndHandler: (handler: EventListener) => void,
21-
setBottomLineAttr: (attr: string, value: string) => void,
22-
setHelptextAttr: (name: string, value: string) => void,
23-
removeHelptextAttr: (name: string) => void,
37+
registerBottomLineEventHandler: (evtType: string, handler: EventListener) => void,
38+
deregisterBottomLineEventHandler: (evtType: string, handler: EventListener) => void,
2439
getNativeInput: () => {value: string, disabled: boolean, badInput: boolean, checkValidity: () => boolean}
40+
getBottomLineFoundation: () => MDCTextFieldBottomLineFoundation,
41+
getHelperTextFoundation: () => MDCTextFieldHelperTextFoundation
2542
}

0 commit comments

Comments
 (0)