quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
1,385 lines (1,380 loc) • 51 kB
JSON
{
"meta": {
"docsUrl": "https://v2.quasar.dev/options/quasar-icon-sets"
},
"injection": "$q.iconSet",
"props": {
"props": {
"type": "Object",
"desc": "Contents (icons) of the Quasar icon set",
"required": true,
"definition": {
"name": {
"type": "String",
"desc": "Name of the Quasar icon set",
"required": true,
"examples": ["'material-icons'", "'eva-icons'"]
},
"type": {
"type": "Object",
"desc": "Generic types",
"definition": {
"positive": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'check_circle'"]
},
"negative": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'warning'"]
},
"info": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'info'"]
},
"warning": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'priority_high'"]
}
}
},
"arrow": {
"type": "Object",
"desc": "Arrow types",
"definition": {
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_upward'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_forward'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_downward'"]
},
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_back'"]
},
"dropdown": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_drop_down'"]
}
}
},
"chevron": {
"type": "Object",
"desc": "Chevron types",
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_right'"]
}
}
},
"colorPicker": {
"type": "Object",
"desc": "Used by QColorPicker",
"definition": {
"spectrum": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'gradient'"]
},
"tune": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'tune'"]
},
"palette": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'style'"]
}
}
},
"pullToRefresh": {
"type": "Object",
"desc": "Used by QPullToRefresh",
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'refresh'"]
}
}
},
"carousel": {
"type": "Object",
"desc": "Used by QCarousel",
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_right'"]
},
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_up'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_down'"]
},
"navigationIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'lens'"]
}
}
},
"chip": {
"type": "Object",
"desc": "Used by QChip",
"definition": {
"remove": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'cancel'"]
},
"selected": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'check'"]
}
}
},
"datetime": {
"type": "Object",
"desc": "Used by QDate/QTime",
"definition": {
"arrowLeft": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_left'"]
},
"arrowRight": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_right'"]
},
"now": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'access_time'"]
},
"today": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'today'"]
}
}
},
"editor": {
"type": "Object",
"desc": "Used by QEditor",
"definition": {
"bold": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_bold'"]
},
"italic": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_italic'"]
},
"strikethrough": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'strikethrough_s'"]
},
"underline": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_underlined'"]
},
"unorderedList": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_list_bulleted'"]
},
"orderedList": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_list_numbered'"]
},
"subscript": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'vertical_align_bottom'"]
},
"superscript": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'vertical_align_top'"]
},
"hyperlink": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'link'"]
},
"toggleFullscreen": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'fullscreen'"]
},
"quote": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_quote'"]
},
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_align_left'"]
},
"center": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_align_center'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_align_right'"]
},
"justify": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_align_justify'"]
},
"print": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'print'"]
},
"outdent": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_indent_decrease'"]
},
"indent": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_indent_increase'"]
},
"removeFormat": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_clear'"]
},
"formatting": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'text_format'"]
},
"fontSize": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"align": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'format_align_left'"]
},
"hr": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'remove'"]
},
"undo": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'undo'"]
},
"redo": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'redo'"]
},
"heading": {
"type": "String",
"desc": "Used only when headingX is missing; Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading1": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading2": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading3": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading4": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading5": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading6": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"code": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'code'"]
},
"size": {
"type": "String",
"desc": "Used only when sizeX is missing; Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size1": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size2": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size3": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size4": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size5": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size6": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size7": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"font": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'font_download'"]
},
"viewSource": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'code'"]
}
}
},
"expansionItem": {
"type": "Object",
"desc": "Used by QExpansionItem",
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_down'"]
},
"denseIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_drop_down'"]
}
}
},
"fab": {
"type": "Object",
"desc": "Used by QFab",
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'add'"]
},
"activeIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'close'"]
}
}
},
"field": {
"type": "Object",
"desc": "Used by QField/QInput/QSelect/...",
"definition": {
"clear": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'cancel'"]
},
"error": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'error'"]
}
}
},
"pagination": {
"type": "Object",
"desc": "Used by QPagination",
"definition": {
"first": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'first_page'"]
},
"prev": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_left'"]
},
"next": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_right'"]
},
"last": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'last_page'"]
}
}
},
"rating": {
"type": "Object",
"desc": "Used by QRating",
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'grade'"]
}
}
},
"stepper": {
"type": "Object",
"desc": "Used by QStepper",
"definition": {
"done": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'check'"]
},
"active": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'edit'"]
},
"error": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'warning'"]
}
}
},
"tabs": {
"type": "Object",
"desc": "Used by QTabs",
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_right'"]
},
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_up'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'keyboard_arrow_down'"]
}
}
},
"table": {
"type": "Object",
"desc": "Used by QTable",
"definition": {
"arrowUp": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'arrow_upward'"]
},
"warning": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'warning'"]
},
"firstPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'first_page'"]
},
"prevPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_left'"]
},
"nextPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'chevron_right'"]
},
"lastPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'last_page'"]
}
}
},
"tree": {
"type": "Object",
"desc": "Used by QTree",
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'play_arrow'"]
}
}
},
"uploader": {
"type": "Object",
"desc": "Used by QUploader",
"definition": {
"done": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'done'"]
},
"clear": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'clear'"]
},
"add": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'add_box'"]
},
"upload": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'cloud_upload'"]
},
"removeQueue": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'clear_all'"]
},
"removeUploaded": {
"type": "String",
"desc": "Icon name following Quasar convention",
"examples": ["'done_all'"]
}
}
}
}
},
"iconMapFn": {
"type": ["Function", "null"],
"desc": "Function to map icon names to other icon names; It is designed to be used internally by Quasar only; Only assign a function to it, but do not call it yourself",
"params": {
"iconName": {
"type": "String",
"desc": "Icon name to test",
"required": true
}
},
"returns": {
"type": ["Object", "undefined"],
"desc": "The icon following Quasar convention",
"definition": {
"icon": {
"type": "String",
"desc": "The mapped icon string, which will be handled by Quasar as if the original icon name was this value; ; Either use only 'icon' or 'cls' + 'content'",
"examples": ["'favorite'"]
},
"cls": {
"type": "String",
"desc": "CSS classes to apply to the created DOM element; Either use 'cls' + 'content' or only 'icon'",
"examples": ["'material-icons'"]
},
"content": {
"type": "String",
"desc": "Optional, in case you are using a ligature font and you need it as content of the created DOM element; Either use 'cls' + 'content' or only 'icon'",
"examples": ["'favorite'"]
}
}
},
"examples": [
"iconName => (myIcons[ iconName ] !== void 0? { icon: myIcons[ iconName ] } : void 0)"
]
}
},
"methods": {
"set": {
"desc": "Set another Quasar Icon Set",
"params": {
"iconSet": {
"type": "Object",
"desc": "Usually you will import such an object directly from quasar (eg: import qIconSet from 'quasar/icon-set/<icon-set-name>')",
"required": true,
"definition": {
"name": {
"type": "String",
"desc": "Name of the Quasar icon set",
"required": true,
"examples": ["'material-icons'", "'eva-icons'"]
},
"type": {
"type": "Object",
"desc": "Generic types",
"required": true,
"definition": {
"positive": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'check_circle'"]
},
"negative": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'warning'"]
},
"info": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'info'"]
},
"warning": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'priority_high'"]
}
}
},
"arrow": {
"type": "Object",
"desc": "Arrow types",
"required": true,
"definition": {
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_upward'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_forward'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_downward'"]
},
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_back'"]
},
"dropdown": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_drop_down'"]
}
}
},
"chevron": {
"type": "Object",
"desc": "Chevron types",
"required": true,
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_right'"]
}
}
},
"colorPicker": {
"type": "Object",
"desc": "Used by QColorPicker",
"definition": {
"spectrum": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'gradient'"]
},
"tune": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'tune'"]
},
"palette": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'style'"]
}
}
},
"pullToRefresh": {
"type": "Object",
"desc": "Used by QPullToRefresh",
"required": true,
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'refresh'"]
}
}
},
"carousel": {
"type": "Object",
"desc": "Used by QCarousel",
"required": true,
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_right'"]
},
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_up'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_down'"]
},
"navigationIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'lens'"]
}
}
},
"chip": {
"type": "Object",
"desc": "Used by QChip",
"required": true,
"definition": {
"remove": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'cancel'"]
},
"selected": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'check'"]
}
}
},
"datetime": {
"type": "Object",
"desc": "Used by QDate/QTime",
"required": true,
"definition": {
"arrowLeft": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_left'"]
},
"arrowRight": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_right'"]
},
"now": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'access_time'"]
},
"today": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'today'"]
}
}
},
"editor": {
"type": "Object",
"desc": "Used by QEditor",
"required": true,
"definition": {
"bold": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_bold'"]
},
"italic": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_italic'"]
},
"strikethrough": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'strikethrough_s'"]
},
"underline": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_underlined'"]
},
"unorderedList": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_list_bulleted'"]
},
"orderedList": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_list_numbered'"]
},
"subscript": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'vertical_align_bottom'"]
},
"superscript": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'vertical_align_top'"]
},
"hyperlink": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'link'"]
},
"toggleFullscreen": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'fullscreen'"]
},
"quote": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_quote'"]
},
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_align_left'"]
},
"center": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_align_center'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_align_right'"]
},
"justify": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_align_justify'"]
},
"print": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'print'"]
},
"outdent": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_indent_decrease'"]
},
"indent": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_indent_increase'"]
},
"removeFormat": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_clear'"]
},
"formatting": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'text_format'"]
},
"fontSize": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_size'"]
},
"align": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'format_align_left'"]
},
"hr": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'remove'"]
},
"undo": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'undo'"]
},
"redo": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'redo'"]
},
"heading": {
"type": "String",
"desc": "Used only when headingX is missing; Icon name following Quasar convention",
"required": true,
"examples": ["'format_size'"]
},
"heading1": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading2": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading3": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading4": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading5": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"heading6": {
"type": "String",
"desc": "(Can be omitted; defaults to 'heading' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"code": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'code'"]
},
"size": {
"type": "String",
"desc": "Used only when sizeX is missing; Icon name following Quasar convention",
"required": true,
"examples": ["'format_size'"]
},
"size1": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size2": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size3": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size4": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size5": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size6": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"size7": {
"type": "String",
"desc": "(Can be omitted; defaults to 'size' instead) Icon name following Quasar convention",
"examples": ["'format_size'"]
},
"font": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'font_download'"]
},
"viewSource": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'code'"]
}
}
},
"expansionItem": {
"type": "Object",
"desc": "Used by QExpansionItem",
"required": true,
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_down'"]
},
"denseIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_drop_down'"]
}
}
},
"fab": {
"type": "Object",
"desc": "Used by QFab",
"required": true,
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'add'"]
},
"activeIcon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'close'"]
}
}
},
"field": {
"type": "Object",
"desc": "Used by QField/QInput/QSelect/...",
"required": true,
"definition": {
"clear": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'cancel'"]
},
"error": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'error'"]
}
}
},
"pagination": {
"type": "Object",
"desc": "Used by QPagination",
"required": true,
"definition": {
"first": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'first_page'"]
},
"prev": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_left'"]
},
"next": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_right'"]
},
"last": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'last_page'"]
}
}
},
"rating": {
"type": "Object",
"desc": "Used by QRating",
"required": true,
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'grade'"]
}
}
},
"stepper": {
"type": "Object",
"desc": "Used by QStepper",
"required": true,
"definition": {
"done": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'check'"]
},
"active": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'edit'"]
},
"error": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'warning'"]
}
}
},
"tabs": {
"type": "Object",
"desc": "Used by QTabs",
"required": true,
"definition": {
"left": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_left'"]
},
"right": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_right'"]
},
"up": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_up'"]
},
"down": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'keyboard_arrow_down'"]
}
}
},
"table": {
"type": "Object",
"desc": "Used by QTable",
"required": true,
"definition": {
"arrowUp": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'arrow_upward'"]
},
"warning": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'warning'"]
},
"firstPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'first_page'"]
},
"prevPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_left'"]
},
"nextPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'chevron_right'"]
},
"lastPage": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'last_page'"]
}
}
},
"tree": {
"type": "Object",
"desc": "Used by QTree",
"required": true,
"definition": {
"icon": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'play_arrow'"]
}
}
},
"uploader": {
"type": "Object",
"desc": "Used by QUploader",
"required": true,
"definition": {
"done": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'done'"]
},
"clear": {
"type": "String",
"desc": "Icon name following Quasar convention",
"required": true,
"examples": ["'clear'"]
},
"add": {
"type": "String",
"desc": "Icon name following Quasar convention",