mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
fix(all): reflect color property as an attribute for vue (#23345)
resolves #23323
This commit is contained in:
66
core/api.txt
66
core/api.txt
@ -80,7 +80,7 @@ ion-avatar,shadow
|
|||||||
ion-avatar,css-prop,--border-radius
|
ion-avatar,css-prop,--border-radius
|
||||||
|
|
||||||
ion-back-button,shadow
|
ion-back-button,shadow
|
||||||
ion-back-button,prop,color,string | undefined,undefined,false,false
|
ion-back-button,prop,color,string | undefined,undefined,false,true
|
||||||
ion-back-button,prop,defaultHref,string | undefined,undefined,false,false
|
ion-back-button,prop,defaultHref,string | undefined,undefined,false,false
|
||||||
ion-back-button,prop,disabled,boolean,false,false,true
|
ion-back-button,prop,disabled,boolean,false,false,true
|
||||||
ion-back-button,prop,icon,null | string | undefined,undefined,false,false
|
ion-back-button,prop,icon,null | string | undefined,undefined,false,false
|
||||||
@ -131,7 +131,7 @@ ion-backdrop,prop,visible,boolean,true,false,false
|
|||||||
ion-backdrop,event,ionBackdropTap,void,true
|
ion-backdrop,event,ionBackdropTap,void,true
|
||||||
|
|
||||||
ion-badge,shadow
|
ion-badge,shadow
|
||||||
ion-badge,prop,color,string | undefined,undefined,false,false
|
ion-badge,prop,color,string | undefined,undefined,false,true
|
||||||
ion-badge,prop,mode,"ios" | "md",undefined,false,false
|
ion-badge,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-badge,css-prop,--background
|
ion-badge,css-prop,--background
|
||||||
ion-badge,css-prop,--color
|
ion-badge,css-prop,--color
|
||||||
@ -142,7 +142,7 @@ ion-badge,css-prop,--padding-top
|
|||||||
|
|
||||||
ion-button,shadow
|
ion-button,shadow
|
||||||
ion-button,prop,buttonType,string,'button',false,false
|
ion-button,prop,buttonType,string,'button',false,false
|
||||||
ion-button,prop,color,string | undefined,undefined,false,false
|
ion-button,prop,color,string | undefined,undefined,false,true
|
||||||
ion-button,prop,disabled,boolean,false,false,true
|
ion-button,prop,disabled,boolean,false,false,true
|
||||||
ion-button,prop,download,string | undefined,undefined,false,false
|
ion-button,prop,download,string | undefined,undefined,false,false
|
||||||
ion-button,prop,expand,"block" | "full" | undefined,undefined,false,true
|
ion-button,prop,expand,"block" | "full" | undefined,undefined,false,true
|
||||||
@ -189,7 +189,7 @@ ion-buttons,prop,collapse,boolean,false,false,false
|
|||||||
|
|
||||||
ion-card,shadow
|
ion-card,shadow
|
||||||
ion-card,prop,button,boolean,false,false,false
|
ion-card,prop,button,boolean,false,false,false
|
||||||
ion-card,prop,color,string | undefined,undefined,false,false
|
ion-card,prop,color,string | undefined,undefined,false,true
|
||||||
ion-card,prop,disabled,boolean,false,false,false
|
ion-card,prop,disabled,boolean,false,false,false
|
||||||
ion-card,prop,download,string | undefined,undefined,false,false
|
ion-card,prop,download,string | undefined,undefined,false,false
|
||||||
ion-card,prop,href,string | undefined,undefined,false,false
|
ion-card,prop,href,string | undefined,undefined,false,false
|
||||||
@ -207,23 +207,23 @@ ion-card-content,none
|
|||||||
ion-card-content,prop,mode,"ios" | "md",undefined,false,false
|
ion-card-content,prop,mode,"ios" | "md",undefined,false,false
|
||||||
|
|
||||||
ion-card-header,shadow
|
ion-card-header,shadow
|
||||||
ion-card-header,prop,color,string | undefined,undefined,false,false
|
ion-card-header,prop,color,string | undefined,undefined,false,true
|
||||||
ion-card-header,prop,mode,"ios" | "md",undefined,false,false
|
ion-card-header,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-card-header,prop,translucent,boolean,false,false,false
|
ion-card-header,prop,translucent,boolean,false,false,false
|
||||||
|
|
||||||
ion-card-subtitle,shadow
|
ion-card-subtitle,shadow
|
||||||
ion-card-subtitle,prop,color,string | undefined,undefined,false,false
|
ion-card-subtitle,prop,color,string | undefined,undefined,false,true
|
||||||
ion-card-subtitle,prop,mode,"ios" | "md",undefined,false,false
|
ion-card-subtitle,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-card-subtitle,css-prop,--color
|
ion-card-subtitle,css-prop,--color
|
||||||
|
|
||||||
ion-card-title,shadow
|
ion-card-title,shadow
|
||||||
ion-card-title,prop,color,string | undefined,undefined,false,false
|
ion-card-title,prop,color,string | undefined,undefined,false,true
|
||||||
ion-card-title,prop,mode,"ios" | "md",undefined,false,false
|
ion-card-title,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-card-title,css-prop,--color
|
ion-card-title,css-prop,--color
|
||||||
|
|
||||||
ion-checkbox,shadow
|
ion-checkbox,shadow
|
||||||
ion-checkbox,prop,checked,boolean,false,false,false
|
ion-checkbox,prop,checked,boolean,false,false,false
|
||||||
ion-checkbox,prop,color,string | undefined,undefined,false,false
|
ion-checkbox,prop,color,string | undefined,undefined,false,true
|
||||||
ion-checkbox,prop,disabled,boolean,false,false,false
|
ion-checkbox,prop,disabled,boolean,false,false,false
|
||||||
ion-checkbox,prop,indeterminate,boolean,false,false,false
|
ion-checkbox,prop,indeterminate,boolean,false,false,false
|
||||||
ion-checkbox,prop,mode,"ios" | "md",undefined,false,false
|
ion-checkbox,prop,mode,"ios" | "md",undefined,false,false
|
||||||
@ -247,7 +247,7 @@ ion-checkbox,part,container
|
|||||||
ion-checkbox,part,mark
|
ion-checkbox,part,mark
|
||||||
|
|
||||||
ion-chip,shadow
|
ion-chip,shadow
|
||||||
ion-chip,prop,color,string | undefined,undefined,false,false
|
ion-chip,prop,color,string | undefined,undefined,false,true
|
||||||
ion-chip,prop,disabled,boolean,false,false,false
|
ion-chip,prop,disabled,boolean,false,false,false
|
||||||
ion-chip,prop,mode,"ios" | "md",undefined,false,false
|
ion-chip,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-chip,prop,outline,boolean,false,false,false
|
ion-chip,prop,outline,boolean,false,false,false
|
||||||
@ -288,7 +288,7 @@ ion-col,css-prop,--ion-grid-column-padding-xs
|
|||||||
ion-col,css-prop,--ion-grid-columns
|
ion-col,css-prop,--ion-grid-columns
|
||||||
|
|
||||||
ion-content,shadow
|
ion-content,shadow
|
||||||
ion-content,prop,color,string | undefined,undefined,false,false
|
ion-content,prop,color,string | undefined,undefined,false,true
|
||||||
ion-content,prop,forceOverscroll,boolean | undefined,undefined,false,false
|
ion-content,prop,forceOverscroll,boolean | undefined,undefined,false,false
|
||||||
ion-content,prop,fullscreen,boolean,false,false,false
|
ion-content,prop,fullscreen,boolean,false,false,false
|
||||||
ion-content,prop,scrollEvents,boolean,false,false,false
|
ion-content,prop,scrollEvents,boolean,false,false,false
|
||||||
@ -361,7 +361,7 @@ ion-fab,method,close,close() => Promise<void>
|
|||||||
ion-fab-button,shadow
|
ion-fab-button,shadow
|
||||||
ion-fab-button,prop,activated,boolean,false,false,false
|
ion-fab-button,prop,activated,boolean,false,false,false
|
||||||
ion-fab-button,prop,closeIcon,string,'close',false,false
|
ion-fab-button,prop,closeIcon,string,'close',false,false
|
||||||
ion-fab-button,prop,color,string | undefined,undefined,false,false
|
ion-fab-button,prop,color,string | undefined,undefined,false,true
|
||||||
ion-fab-button,prop,disabled,boolean,false,false,false
|
ion-fab-button,prop,disabled,boolean,false,false,false
|
||||||
ion-fab-button,prop,download,string | undefined,undefined,false,false
|
ion-fab-button,prop,download,string | undefined,undefined,false,false
|
||||||
ion-fab-button,prop,href,string | undefined,undefined,false,false
|
ion-fab-button,prop,href,string | undefined,undefined,false,false
|
||||||
@ -457,7 +457,7 @@ ion-input,prop,autocorrect,"off" | "on",'off',false,false
|
|||||||
ion-input,prop,autofocus,boolean,false,false,false
|
ion-input,prop,autofocus,boolean,false,false,false
|
||||||
ion-input,prop,clearInput,boolean,false,false,false
|
ion-input,prop,clearInput,boolean,false,false,false
|
||||||
ion-input,prop,clearOnEdit,boolean | undefined,undefined,false,false
|
ion-input,prop,clearOnEdit,boolean | undefined,undefined,false,false
|
||||||
ion-input,prop,color,string | undefined,undefined,false,false
|
ion-input,prop,color,string | undefined,undefined,false,true
|
||||||
ion-input,prop,debounce,number,0,false,false
|
ion-input,prop,debounce,number,0,false,false
|
||||||
ion-input,prop,disabled,boolean,false,false,false
|
ion-input,prop,disabled,boolean,false,false,false
|
||||||
ion-input,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false
|
ion-input,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false
|
||||||
@ -497,7 +497,7 @@ ion-input,css-prop,--placeholder-opacity
|
|||||||
|
|
||||||
ion-item,shadow
|
ion-item,shadow
|
||||||
ion-item,prop,button,boolean,false,false,false
|
ion-item,prop,button,boolean,false,false,false
|
||||||
ion-item,prop,color,string | undefined,undefined,false,false
|
ion-item,prop,color,string | undefined,undefined,false,true
|
||||||
ion-item,prop,detail,boolean | undefined,undefined,false,false
|
ion-item,prop,detail,boolean | undefined,undefined,false,false
|
||||||
ion-item,prop,detailIcon,string,'chevron-forward',false,false
|
ion-item,prop,detailIcon,string,'chevron-forward',false,false
|
||||||
ion-item,prop,disabled,boolean,false,false,false
|
ion-item,prop,disabled,boolean,false,false,false
|
||||||
@ -549,7 +549,7 @@ ion-item,part,detail-icon
|
|||||||
ion-item,part,native
|
ion-item,part,native
|
||||||
|
|
||||||
ion-item-divider,shadow
|
ion-item-divider,shadow
|
||||||
ion-item-divider,prop,color,string | undefined,undefined,false,false
|
ion-item-divider,prop,color,string | undefined,undefined,false,true
|
||||||
ion-item-divider,prop,mode,"ios" | "md",undefined,false,false
|
ion-item-divider,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-item-divider,prop,sticky,boolean,false,false,false
|
ion-item-divider,prop,sticky,boolean,false,false,false
|
||||||
ion-item-divider,css-prop,--background
|
ion-item-divider,css-prop,--background
|
||||||
@ -566,7 +566,7 @@ ion-item-divider,css-prop,--padding-top
|
|||||||
ion-item-group,none
|
ion-item-group,none
|
||||||
|
|
||||||
ion-item-option,shadow
|
ion-item-option,shadow
|
||||||
ion-item-option,prop,color,string | undefined,undefined,false,false
|
ion-item-option,prop,color,string | undefined,undefined,false,true
|
||||||
ion-item-option,prop,disabled,boolean,false,false,false
|
ion-item-option,prop,disabled,boolean,false,false,false
|
||||||
ion-item-option,prop,download,string | undefined,undefined,false,false
|
ion-item-option,prop,download,string | undefined,undefined,false,false
|
||||||
ion-item-option,prop,expandable,boolean,false,false,false
|
ion-item-option,prop,expandable,boolean,false,false,false
|
||||||
@ -593,7 +593,7 @@ ion-item-sliding,method,open,open(side: Side | undefined) => Promise<void>
|
|||||||
ion-item-sliding,event,ionDrag,any,true
|
ion-item-sliding,event,ionDrag,any,true
|
||||||
|
|
||||||
ion-label,scoped
|
ion-label,scoped
|
||||||
ion-label,prop,color,string | undefined,undefined,false,false
|
ion-label,prop,color,string | undefined,undefined,false,true
|
||||||
ion-label,prop,mode,"ios" | "md",undefined,false,false
|
ion-label,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-label,prop,position,"fixed" | "floating" | "stacked" | undefined,undefined,false,false
|
ion-label,prop,position,"fixed" | "floating" | "stacked" | undefined,undefined,false,false
|
||||||
ion-label,css-prop,--color
|
ion-label,css-prop,--color
|
||||||
@ -605,7 +605,7 @@ ion-list,prop,mode,"ios" | "md",undefined,false,false
|
|||||||
ion-list,method,closeSlidingItems,closeSlidingItems() => Promise<boolean>
|
ion-list,method,closeSlidingItems,closeSlidingItems() => Promise<boolean>
|
||||||
|
|
||||||
ion-list-header,shadow
|
ion-list-header,shadow
|
||||||
ion-list-header,prop,color,string | undefined,undefined,false,false
|
ion-list-header,prop,color,string | undefined,undefined,false,true
|
||||||
ion-list-header,prop,lines,"full" | "inset" | "none" | undefined,undefined,false,false
|
ion-list-header,prop,lines,"full" | "inset" | "none" | undefined,undefined,false,false
|
||||||
ion-list-header,prop,mode,"ios" | "md",undefined,false,false
|
ion-list-header,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-list-header,css-prop,--background
|
ion-list-header,css-prop,--background
|
||||||
@ -676,7 +676,7 @@ ion-menu,part,container
|
|||||||
|
|
||||||
ion-menu-button,shadow
|
ion-menu-button,shadow
|
||||||
ion-menu-button,prop,autoHide,boolean,true,false,false
|
ion-menu-button,prop,autoHide,boolean,true,false,false
|
||||||
ion-menu-button,prop,color,string | undefined,undefined,false,false
|
ion-menu-button,prop,color,string | undefined,undefined,false,true
|
||||||
ion-menu-button,prop,disabled,boolean,false,false,false
|
ion-menu-button,prop,disabled,boolean,false,false,false
|
||||||
ion-menu-button,prop,menu,string | undefined,undefined,false,false
|
ion-menu-button,prop,menu,string | undefined,undefined,false,false
|
||||||
ion-menu-button,prop,mode,"ios" | "md",undefined,false,false
|
ion-menu-button,prop,mode,"ios" | "md",undefined,false,false
|
||||||
@ -764,7 +764,7 @@ ion-nav-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | und
|
|||||||
ion-nav-link,prop,routerDirection,"back" | "forward" | "root",'forward',false,false
|
ion-nav-link,prop,routerDirection,"back" | "forward" | "root",'forward',false,false
|
||||||
|
|
||||||
ion-note,shadow
|
ion-note,shadow
|
||||||
ion-note,prop,color,string | undefined,undefined,false,false
|
ion-note,prop,color,string | undefined,undefined,false,true
|
||||||
ion-note,prop,mode,"ios" | "md",undefined,false,false
|
ion-note,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-note,css-prop,--color
|
ion-note,css-prop,--color
|
||||||
|
|
||||||
@ -836,7 +836,7 @@ ion-popover,css-prop,--width
|
|||||||
|
|
||||||
ion-progress-bar,shadow
|
ion-progress-bar,shadow
|
||||||
ion-progress-bar,prop,buffer,number,1,false,false
|
ion-progress-bar,prop,buffer,number,1,false,false
|
||||||
ion-progress-bar,prop,color,string | undefined,undefined,false,false
|
ion-progress-bar,prop,color,string | undefined,undefined,false,true
|
||||||
ion-progress-bar,prop,mode,"ios" | "md",undefined,false,false
|
ion-progress-bar,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-progress-bar,prop,reversed,boolean,false,false,false
|
ion-progress-bar,prop,reversed,boolean,false,false,false
|
||||||
ion-progress-bar,prop,type,"determinate" | "indeterminate",'determinate',false,false
|
ion-progress-bar,prop,type,"determinate" | "indeterminate",'determinate',false,false
|
||||||
@ -849,7 +849,7 @@ ion-progress-bar,part,stream
|
|||||||
ion-progress-bar,part,track
|
ion-progress-bar,part,track
|
||||||
|
|
||||||
ion-radio,shadow
|
ion-radio,shadow
|
||||||
ion-radio,prop,color,string | undefined,undefined,false,false
|
ion-radio,prop,color,string | undefined,undefined,false,true
|
||||||
ion-radio,prop,disabled,boolean,false,false,false
|
ion-radio,prop,disabled,boolean,false,false,false
|
||||||
ion-radio,prop,mode,"ios" | "md",undefined,false,false
|
ion-radio,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-radio,prop,name,string,this.inputId,false,false
|
ion-radio,prop,name,string,this.inputId,false,false
|
||||||
@ -870,7 +870,7 @@ ion-radio-group,prop,value,any,undefined,false,false
|
|||||||
ion-radio-group,event,ionChange,RadioGroupChangeEventDetail,true
|
ion-radio-group,event,ionChange,RadioGroupChangeEventDetail,true
|
||||||
|
|
||||||
ion-range,shadow
|
ion-range,shadow
|
||||||
ion-range,prop,color,string | undefined,undefined,false,false
|
ion-range,prop,color,string | undefined,undefined,false,true
|
||||||
ion-range,prop,debounce,number,0,false,false
|
ion-range,prop,debounce,number,0,false,false
|
||||||
ion-range,prop,disabled,boolean,false,false,false
|
ion-range,prop,disabled,boolean,false,false,false
|
||||||
ion-range,prop,dualKnobs,boolean,false,false,false
|
ion-range,prop,dualKnobs,boolean,false,false,false
|
||||||
@ -958,7 +958,7 @@ ion-router,event,ionRouteDidChange,RouterEventDetail,true
|
|||||||
ion-router,event,ionRouteWillChange,RouterEventDetail,true
|
ion-router,event,ionRouteWillChange,RouterEventDetail,true
|
||||||
|
|
||||||
ion-router-link,shadow
|
ion-router-link,shadow
|
||||||
ion-router-link,prop,color,string | undefined,undefined,false,false
|
ion-router-link,prop,color,string | undefined,undefined,false,true
|
||||||
ion-router-link,prop,href,string | undefined,undefined,false,false
|
ion-router-link,prop,href,string | undefined,undefined,false,false
|
||||||
ion-router-link,prop,rel,string | undefined,undefined,false,false
|
ion-router-link,prop,rel,string | undefined,undefined,false,false
|
||||||
ion-router-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
|
ion-router-link,prop,routerAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
|
||||||
@ -981,7 +981,7 @@ ion-searchbar,prop,autocorrect,"off" | "on",'off',false,false
|
|||||||
ion-searchbar,prop,cancelButtonIcon,string,config.get('backButtonIcon', 'arrow-back-sharp') as string,false,false
|
ion-searchbar,prop,cancelButtonIcon,string,config.get('backButtonIcon', 'arrow-back-sharp') as string,false,false
|
||||||
ion-searchbar,prop,cancelButtonText,string,'Cancel',false,false
|
ion-searchbar,prop,cancelButtonText,string,'Cancel',false,false
|
||||||
ion-searchbar,prop,clearIcon,string | undefined,undefined,false,false
|
ion-searchbar,prop,clearIcon,string | undefined,undefined,false,false
|
||||||
ion-searchbar,prop,color,string | undefined,undefined,false,false
|
ion-searchbar,prop,color,string | undefined,undefined,false,true
|
||||||
ion-searchbar,prop,debounce,number,250,false,false
|
ion-searchbar,prop,debounce,number,250,false,false
|
||||||
ion-searchbar,prop,disabled,boolean,false,false,false
|
ion-searchbar,prop,disabled,boolean,false,false,false
|
||||||
ion-searchbar,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false
|
ion-searchbar,prop,enterkeyhint,"done" | "enter" | "go" | "next" | "previous" | "search" | "send" | undefined,undefined,false,false
|
||||||
@ -1015,7 +1015,7 @@ ion-searchbar,css-prop,--placeholder-font-weight
|
|||||||
ion-searchbar,css-prop,--placeholder-opacity
|
ion-searchbar,css-prop,--placeholder-opacity
|
||||||
|
|
||||||
ion-segment,shadow
|
ion-segment,shadow
|
||||||
ion-segment,prop,color,string | undefined,undefined,false,false
|
ion-segment,prop,color,string | undefined,undefined,false,true
|
||||||
ion-segment,prop,disabled,boolean,false,false,false
|
ion-segment,prop,disabled,boolean,false,false,false
|
||||||
ion-segment,prop,mode,"ios" | "md",undefined,false,false
|
ion-segment,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-segment,prop,scrollable,boolean,false,false,false
|
ion-segment,prop,scrollable,boolean,false,false,false
|
||||||
@ -1147,7 +1147,7 @@ ion-slides,css-prop,--scroll-bar-background
|
|||||||
ion-slides,css-prop,--scroll-bar-background-active
|
ion-slides,css-prop,--scroll-bar-background-active
|
||||||
|
|
||||||
ion-spinner,shadow
|
ion-spinner,shadow
|
||||||
ion-spinner,prop,color,string | undefined,undefined,false,false
|
ion-spinner,prop,color,string | undefined,undefined,false,true
|
||||||
ion-spinner,prop,duration,number | undefined,undefined,false,false
|
ion-spinner,prop,duration,number | undefined,undefined,false,false
|
||||||
ion-spinner,prop,name,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-small" | undefined,undefined,false,false
|
ion-spinner,prop,name,"bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-small" | undefined,undefined,false,false
|
||||||
ion-spinner,prop,paused,boolean,false,false,false
|
ion-spinner,prop,paused,boolean,false,false,false
|
||||||
@ -1169,7 +1169,7 @@ ion-tab,prop,tab,string,undefined,true,false
|
|||||||
ion-tab,method,setActive,setActive() => Promise<void>
|
ion-tab,method,setActive,setActive() => Promise<void>
|
||||||
|
|
||||||
ion-tab-bar,shadow
|
ion-tab-bar,shadow
|
||||||
ion-tab-bar,prop,color,string | undefined,undefined,false,false
|
ion-tab-bar,prop,color,string | undefined,undefined,false,true
|
||||||
ion-tab-bar,prop,mode,"ios" | "md",undefined,false,false
|
ion-tab-bar,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-tab-bar,prop,selectedTab,string | undefined,undefined,false,false
|
ion-tab-bar,prop,selectedTab,string | undefined,undefined,false,false
|
||||||
ion-tab-bar,prop,translucent,boolean,false,false,false
|
ion-tab-bar,prop,translucent,boolean,false,false,false
|
||||||
@ -1208,7 +1208,7 @@ ion-tabs,event,ionTabsDidChange,{ tab: string; },false
|
|||||||
ion-tabs,event,ionTabsWillChange,{ tab: string; },false
|
ion-tabs,event,ionTabsWillChange,{ tab: string; },false
|
||||||
|
|
||||||
ion-text,shadow
|
ion-text,shadow
|
||||||
ion-text,prop,color,string | undefined,undefined,false,false
|
ion-text,prop,color,string | undefined,undefined,false,true
|
||||||
ion-text,prop,mode,"ios" | "md",undefined,false,false
|
ion-text,prop,mode,"ios" | "md",undefined,false,false
|
||||||
|
|
||||||
ion-textarea,scoped
|
ion-textarea,scoped
|
||||||
@ -1216,7 +1216,7 @@ ion-textarea,prop,autoGrow,boolean,false,false,false
|
|||||||
ion-textarea,prop,autocapitalize,string,'none',false,false
|
ion-textarea,prop,autocapitalize,string,'none',false,false
|
||||||
ion-textarea,prop,autofocus,boolean,false,false,false
|
ion-textarea,prop,autofocus,boolean,false,false,false
|
||||||
ion-textarea,prop,clearOnEdit,boolean,false,false,false
|
ion-textarea,prop,clearOnEdit,boolean,false,false,false
|
||||||
ion-textarea,prop,color,string | undefined,undefined,false,false
|
ion-textarea,prop,color,string | undefined,undefined,false,true
|
||||||
ion-textarea,prop,cols,number | undefined,undefined,false,false
|
ion-textarea,prop,cols,number | undefined,undefined,false,false
|
||||||
ion-textarea,prop,debounce,number,0,false,false
|
ion-textarea,prop,debounce,number,0,false,false
|
||||||
ion-textarea,prop,disabled,boolean,false,false,false
|
ion-textarea,prop,disabled,boolean,false,false,false
|
||||||
@ -1256,14 +1256,14 @@ ion-thumbnail,css-prop,--border-radius
|
|||||||
ion-thumbnail,css-prop,--size
|
ion-thumbnail,css-prop,--size
|
||||||
|
|
||||||
ion-title,shadow
|
ion-title,shadow
|
||||||
ion-title,prop,color,string | undefined,undefined,false,false
|
ion-title,prop,color,string | undefined,undefined,false,true
|
||||||
ion-title,prop,size,"large" | "small" | undefined,undefined,false,false
|
ion-title,prop,size,"large" | "small" | undefined,undefined,false,false
|
||||||
ion-title,css-prop,--color
|
ion-title,css-prop,--color
|
||||||
|
|
||||||
ion-toast,shadow
|
ion-toast,shadow
|
||||||
ion-toast,prop,animated,boolean,true,false,false
|
ion-toast,prop,animated,boolean,true,false,false
|
||||||
ion-toast,prop,buttons,(string | ToastButton)[] | undefined,undefined,false,false
|
ion-toast,prop,buttons,(string | ToastButton)[] | undefined,undefined,false,false
|
||||||
ion-toast,prop,color,string | undefined,undefined,false,false
|
ion-toast,prop,color,string | undefined,undefined,false,true
|
||||||
ion-toast,prop,cssClass,string | string[] | undefined,undefined,false,false
|
ion-toast,prop,cssClass,string | string[] | undefined,undefined,false,false
|
||||||
ion-toast,prop,duration,number,0,false,false
|
ion-toast,prop,duration,number,0,false,false
|
||||||
ion-toast,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
|
ion-toast,prop,enterAnimation,((baseEl: any, opts?: any) => Animation) | undefined,undefined,false,false
|
||||||
@ -1306,7 +1306,7 @@ ion-toast,part,message
|
|||||||
|
|
||||||
ion-toggle,shadow
|
ion-toggle,shadow
|
||||||
ion-toggle,prop,checked,boolean,false,false,false
|
ion-toggle,prop,checked,boolean,false,false,false
|
||||||
ion-toggle,prop,color,string | undefined,undefined,false,false
|
ion-toggle,prop,color,string | undefined,undefined,false,true
|
||||||
ion-toggle,prop,disabled,boolean,false,false,false
|
ion-toggle,prop,disabled,boolean,false,false,false
|
||||||
ion-toggle,prop,mode,"ios" | "md",undefined,false,false
|
ion-toggle,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-toggle,prop,name,string,this.inputId,false,false
|
ion-toggle,prop,name,string,this.inputId,false,false
|
||||||
@ -1330,7 +1330,7 @@ ion-toggle,part,handle
|
|||||||
ion-toggle,part,track
|
ion-toggle,part,track
|
||||||
|
|
||||||
ion-toolbar,shadow
|
ion-toolbar,shadow
|
||||||
ion-toolbar,prop,color,string | undefined,undefined,false,false
|
ion-toolbar,prop,color,string | undefined,undefined,false,true
|
||||||
ion-toolbar,prop,mode,"ios" | "md",undefined,false,false
|
ion-toolbar,prop,mode,"ios" | "md",undefined,false,false
|
||||||
ion-toolbar,css-prop,--background
|
ion-toolbar,css-prop,--background
|
||||||
ion-toolbar,css-prop,--border-color
|
ion-toolbar,css-prop,--border-color
|
||||||
|
@ -30,7 +30,7 @@ export class BackButton implements ComponentInterface, ButtonInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The url to navigate back to by default when there is no history.
|
* The url to navigate back to by default when there is no history.
|
||||||
|
@ -21,7 +21,7 @@ export class Badge implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const mode = getIonMode(this);
|
const mode = getIonMode(this);
|
||||||
|
@ -37,7 +37,7 @@ export class Button implements ComponentInterface, AnchorInterface, ButtonInterf
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The type of button.
|
* The type of button.
|
||||||
|
@ -21,7 +21,7 @@ export class CardHeader implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, the card header will be translucent.
|
* If `true`, the card header will be translucent.
|
||||||
|
@ -21,7 +21,7 @@ export class CardSubtitle implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const mode = getIonMode(this);
|
const mode = getIonMode(this);
|
||||||
|
@ -21,7 +21,7 @@ export class CardTitle implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const mode = getIonMode(this);
|
const mode = getIonMode(this);
|
||||||
|
@ -25,7 +25,7 @@ export class Card implements ComponentInterface, AnchorInterface, ButtonInterfac
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, a button tag will be rendered and the card will be tappable.
|
* If `true`, a button tag will be rendered and the card will be tappable.
|
||||||
|
@ -31,7 +31,7 @@ export class Checkbox implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The name of the control, which is submitted with the form data.
|
* The name of the control, which is submitted with the form data.
|
||||||
|
@ -21,7 +21,7 @@ export class Chip implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display an outline style button.
|
* Display an outline style button.
|
||||||
|
@ -58,7 +58,7 @@ export class Content implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, the content will scroll behind the headers
|
* If `true`, the content will scroll behind the headers
|
||||||
|
@ -27,7 +27,7 @@ export class FabButton implements ComponentInterface, AnchorInterface, ButtonInt
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, the fab button will be show a close icon.
|
* If `true`, the fab button will be show a close icon.
|
||||||
|
@ -42,7 +42,7 @@ export class Input implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If the value of the type attribute is `"file"`, then this attribute will indicate the types of files that the server accepts, otherwise it will be ignored. The value must be a comma-separated list of unique content type specifiers.
|
* If the value of the type attribute is `"file"`, then this attribute will indicate the types of files that the server accepts, otherwise it will be ignored. The value must be a comma-separated list of unique content type specifiers.
|
||||||
|
@ -28,7 +28,7 @@ export class ItemDivider implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* When it's set to `true`, the item-divider will stay visible when it reaches the top
|
* When it's set to `true`, the item-divider will stay visible when it reaches the top
|
||||||
|
@ -34,7 +34,7 @@ export class ItemOption implements ComponentInterface, AnchorInterface, ButtonIn
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, the user cannot interact with the item option.
|
* If `true`, the user cannot interact with the item option.
|
||||||
|
@ -41,7 +41,7 @@ export class Item implements ComponentInterface, AnchorInterface, ButtonInterfac
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, a button tag will be rendered and the item will be tappable.
|
* If `true`, a button tag will be rendered and the item will be tappable.
|
||||||
|
@ -25,7 +25,7 @@ export class Label implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The position determines where and how the label behaves inside an item.
|
* The position determines where and how the label behaves inside an item.
|
||||||
|
@ -22,7 +22,7 @@ export class ListHeader implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* How the bottom border should be displayed on the list header.
|
* How the bottom border should be displayed on the list header.
|
||||||
|
@ -32,7 +32,7 @@ export class MenuButton implements ComponentInterface, ButtonInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, the user cannot interact with the menu button.
|
* If `true`, the user cannot interact with the menu button.
|
||||||
|
@ -21,7 +21,7 @@ export class Note implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const mode = getIonMode(this);
|
const mode = getIonMode(this);
|
||||||
|
@ -53,7 +53,7 @@ export class ProgressBar implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { color, type, reversed, value, buffer } = this;
|
const { color, type, reversed, value, buffer } = this;
|
||||||
|
@ -41,7 +41,7 @@ export class Radio implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The name of the control, which is submitted with the form data.
|
* The name of the control, which is submitted with the form data.
|
||||||
|
@ -48,7 +48,7 @@ export class Range implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* How long, in milliseconds, to wait to trigger the
|
* How long, in milliseconds, to wait to trigger the
|
||||||
|
@ -16,7 +16,7 @@ export class RouterLink implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains a URL or a URL fragment that the hyperlink points to.
|
* Contains a URL or a URL fragment that the hyperlink points to.
|
||||||
|
@ -33,7 +33,7 @@ export class Searchbar implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If `true`, enable searchbar animation.
|
* If `true`, enable searchbar animation.
|
||||||
|
@ -35,7 +35,7 @@ export class Segment implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
@Watch('color')
|
@Watch('color')
|
||||||
protected colorChanged(value?: Color, oldValue?: Color) {
|
protected colorChanged(value?: Color, oldValue?: Color) {
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ export class Spinner implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Duration of the spinner animation in milliseconds. The default varies based on the spinner.
|
* Duration of the spinner animation in milliseconds. The default varies based on the spinner.
|
||||||
|
@ -28,7 +28,7 @@ export class TabBar implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The selected tab component
|
* The selected tab component
|
||||||
|
@ -19,7 +19,7 @@ export class Text implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const mode = getIonMode(this);
|
const mode = getIonMode(this);
|
||||||
|
@ -43,7 +43,7 @@ export class Textarea implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user.
|
* Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user.
|
||||||
|
@ -21,7 +21,7 @@ export class ToolbarTitle implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The size of the toolbar title.
|
* The size of the toolbar title.
|
||||||
|
@ -45,7 +45,7 @@ export class Toast implements ComponentInterface, OverlayInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Animation to use when the toast is presented.
|
* Animation to use when the toast is presented.
|
||||||
|
@ -36,7 +36,7 @@ export class Toggle implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The name of the control, which is submitted with the form data.
|
* The name of the control, which is submitted with the form data.
|
||||||
|
@ -31,7 +31,7 @@ export class Toolbar implements ComponentInterface {
|
|||||||
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
* Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`.
|
||||||
* For more information on colors, see [theming](/docs/theming/basics).
|
* For more information on colors, see [theming](/docs/theming/basics).
|
||||||
*/
|
*/
|
||||||
@Prop() color?: Color;
|
@Prop({ reflect: true }) color?: Color;
|
||||||
|
|
||||||
componentWillLoad() {
|
componentWillLoad() {
|
||||||
const buttons = Array.from(this.el.querySelectorAll('ion-buttons'));
|
const buttons = Array.from(this.el.querySelectorAll('ion-buttons'));
|
||||||
|
Reference in New Issue
Block a user