quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
199 lines (194 loc) • 4.24 kB
JavaScript
/*
* Do not edit this file. It is automatically generated
* from its webfont counterpart (same filename without "svg-" prefix).
* Edit that file instead (ionicons-v4.js).
*/
import {
matFormatBold,
matFormatItalic,
matStrikethroughS,
matFormatUnderlined,
matFormatListBulleted,
matFormatListNumbered,
matVerticalAlignBottom,
matVerticalAlignTop,
matFormatAlignLeft,
matFormatAlignCenter,
matFormatAlignRight,
matFormatAlignJustify,
matFormatIndentDecrease,
matFormatIndentIncrease,
matFormatClear,
matTextFormat,
matFormatSize,
matRemove,
matFontDownload
} from '@quasar/extras/material-icons'
import {
ionMdCheckmark,
ionMdAlert,
ionMdInformationCircleOutline,
ionMdArrowUp,
ionMdArrowForward,
ionMdArrowDown,
ionMdArrowBack,
ionMdArrowDropdown,
ionIosArrowBack,
ionIosArrowForward,
ionMdAperture,
ionMdOptions,
ionMdApps,
ionMdRefresh,
ionIosArrowUp,
ionIosArrowDown,
ionMdSquare,
ionMdCloseCircle,
ionMdTime,
ionMdCalendar,
ionMdLink,
ionMdExpand,
ionMdQuote,
ionMdPrint,
ionMdUndo,
ionMdRedo,
ionMdCode,
ionIosCode,
ionMdAdd,
ionMdClose,
ionMdSkipBackward,
ionMdSkipForward,
ionMdStar,
ionMdCreate,
ionMdWarning,
ionMdPlay,
ionMdAddCircle,
ionMdCloudUpload,
ionMdTrash,
ionMdDoneAll
} from '@quasar/extras/ionicons-v4'
export default {
name: 'svg-ionicons-v4',
type: {
positive: ionMdCheckmark,
negative: ionMdAlert,
info: ionMdInformationCircleOutline,
warning: ionMdAlert
},
arrow: {
up: ionMdArrowUp,
right: ionMdArrowForward,
down: ionMdArrowDown,
left: ionMdArrowBack,
dropdown: ionMdArrowDropdown
},
chevron: {
left: ionIosArrowBack,
right: ionIosArrowForward
},
colorPicker: {
spectrum: ionMdAperture,
tune: ionMdOptions,
palette: ionMdApps
},
pullToRefresh: {
icon: ionMdRefresh
},
carousel: {
left: ionIosArrowBack,
right: ionIosArrowForward,
up: ionIosArrowUp,
down: ionIosArrowDown,
navigationIcon: ionMdSquare
},
chip: {
remove: ionMdCloseCircle,
selected: ionMdCheckmark
},
datetime: {
arrowLeft: ionIosArrowBack,
arrowRight: ionIosArrowForward,
now: ionMdTime,
today: ionMdCalendar
},
editor: { // requires Material icons for some as Ionicons simply does not have everything needed
bold: matFormatBold,
italic: matFormatItalic,
strikethrough: matStrikethroughS,
underline: matFormatUnderlined,
unorderedList: matFormatListBulleted,
orderedList: matFormatListNumbered,
subscript: matVerticalAlignBottom,
superscript: matVerticalAlignTop,
hyperlink: ionMdLink,
toggleFullscreen: ionMdExpand,
quote: ionMdQuote,
left: matFormatAlignLeft,
center: matFormatAlignCenter,
right: matFormatAlignRight,
justify: matFormatAlignJustify,
print: ionMdPrint,
outdent: matFormatIndentDecrease,
indent: matFormatIndentIncrease,
removeFormat: matFormatClear,
formatting: matTextFormat,
fontSize: matFormatSize,
align: matFormatAlignLeft,
hr: matRemove,
undo: ionMdUndo,
redo: ionMdRedo,
heading: matFormatSize,
code: ionMdCode,
size: matFormatSize,
font: matFontDownload,
viewSource: ionIosCode
},
expansionItem: {
icon: ionMdArrowDropdown,
denseIcon: ionMdArrowDropdown
},
fab: {
icon: ionMdAdd,
activeIcon: ionMdClose
},
field: {
clear: ionMdCloseCircle,
error: ionMdAlert
},
pagination: {
first: ionMdSkipBackward,
prev: ionMdArrowBack,
next: ionMdArrowForward,
last: ionMdSkipForward
},
rating: {
icon: ionMdStar
},
stepper: {
done: ionMdCheckmark,
active: ionMdCreate,
error: ionMdWarning
},
tabs: {
left: ionIosArrowBack,
right: ionIosArrowForward,
up: ionIosArrowUp,
down: ionIosArrowDown
},
table: {
arrowUp: ionMdArrowUp,
warning: ionMdWarning,
prevPage: ionIosArrowBack,
nextPage: ionIosArrowForward
},
tree: {
icon: ionMdPlay
},
uploader: {
done: ionMdCheckmark,
clear: ionMdClose,
add: ionMdAddCircle,
upload: ionMdCloudUpload,
removeQueue: ionMdTrash,
removeUploaded: ionMdDoneAll
}
}