quasar
1
2const {3ionCheckmark,4ionAlert,5ionInformationCircleOutline,6ionArrowUp,7ionArrowForward,8ionArrowDown,9ionArrowBack,10ionCaretDownOutline,11ionAperture,12ionOptions,13ionApps,14ionRefresh,15ionSquare,16ionCloseCircle,17ionTime,18ionCalendar,19ionLink,20ionExpand,21ionChatboxEllipses,22ionPrint,23ionArrowUndo,24ionArrowRedo,25ionCodeSlash,26ionAdd,27ionClose,28ionPlaySkipBackCircle,29ionPlaySkipForwardCircle,30ionStar,31ionCreate,32ionWarning,33ionPlay,34ionAddCircle,35ionCloudUpload,36ionTrash,37ionCheckmarkDone,38ionChevronDown,39ionChevronUp,40ionChevronBack,41ionChevronForward,42ionChevronBackCircle,43ionChevronForwardCircle
44} = require('@quasar/extras/ionicons-v5')45
46/* There are some icons that are needed but not available
47so we import them from MDI as svg */
48
49const {50mdiFormatBold,51mdiFormatItalic,52mdiFormatStrikethroughVariant,53mdiFormatUnderline,54mdiFormatListBulleted,55mdiFormatListNumbered,56mdiFormatSubscript,57mdiFormatSuperscript,58mdiFormatAlignLeft,59mdiFormatAlignCenter,60mdiFormatAlignRight,61mdiFormatAlignJustify,62mdiFormatIndentDecrease,63mdiFormatIndentIncrease,64mdiFormatClear,65mdiFormatColorText,66mdiFormatSize,67mdiMinus,68mdiFormatHeader1,69mdiFormatHeader2,70mdiFormatHeader3,71mdiFormatHeader4,72mdiFormatHeader5,73mdiFormatHeader6,74mdiNumeric1Box,75mdiNumeric2Box,76mdiNumeric3Box,77mdiNumeric4Box,78mdiNumeric5Box,79mdiNumeric6Box,80mdiNumeric7Box,81mdiFormatFont
82} = require('@quasar/extras/mdi-v6')83
84module.exports = {85name: 'svg-ionicons-v5',86type: {87positive: ionCheckmark,88negative: ionAlert,89info: ionInformationCircleOutline,90warning: ionAlert91},92arrow: {93up: ionArrowUp,94right: ionArrowForward,95down: ionArrowDown,96left: ionArrowBack,97dropdown: ionCaretDownOutline98},99chevron: {100left: ionArrowBack,101right: ionArrowForward102},103colorPicker: {104spectrum: ionAperture,105tune: ionOptions,106palette: ionApps107},108pullToRefresh: {109icon: ionRefresh110},111carousel: {112left: ionChevronBack,113right: ionChevronForward,114up: ionChevronUp,115down: ionChevronDown,116navigationIcon: ionSquare117},118chip: {119remove: ionCloseCircle,120selected: ionCheckmark121},122datetime: {123arrowLeft: ionChevronBack,124arrowRight: ionChevronForward,125now: ionTime,126today: ionCalendar127},128editor: { // requires Material icons for some as Ionicons simply does not have everything needed129hyperlink: ionLink,130toggleFullscreen: ionExpand,131quote: ionChatboxEllipses,132print: ionPrint,133undo: ionArrowUndo,134redo: ionArrowRedo,135code: ionCodeSlash,136viewSource: ionCodeSlash,137
138bold: mdiFormatBold,139italic: mdiFormatItalic,140strikethrough: mdiFormatStrikethroughVariant,141underline: mdiFormatUnderline,142unorderedList: mdiFormatListBulleted,143orderedList: mdiFormatListNumbered,144subscript: mdiFormatSubscript,145superscript: mdiFormatSuperscript,146left: mdiFormatAlignLeft,147center: mdiFormatAlignCenter,148right: mdiFormatAlignRight,149justify: mdiFormatAlignJustify,150outdent: mdiFormatIndentDecrease,151indent: mdiFormatIndentIncrease,152removeFormat: mdiFormatClear,153formatting: mdiFormatColorText,154fontSize: mdiFormatSize,155align: mdiFormatAlignLeft,156hr: mdiMinus,157heading: mdiFormatSize,158heading1: mdiFormatHeader1,159heading2: mdiFormatHeader2,160heading3: mdiFormatHeader3,161heading4: mdiFormatHeader4,162heading5: mdiFormatHeader5,163heading6: mdiFormatHeader6,164size: mdiFormatSize,165size1: mdiNumeric1Box,166size2: mdiNumeric2Box,167size3: mdiNumeric3Box,168size4: mdiNumeric4Box,169size5: mdiNumeric5Box,170size6: mdiNumeric6Box,171size7: mdiNumeric7Box,172font: mdiFormatFont173},174expansionItem: {175icon: ionCaretDownOutline,176denseIcon: ionCaretDownOutline177},178fab: {179icon: ionAdd,180activeIcon: ionClose181},182field: {183clear: ionCloseCircle,184error: ionAlert185},186pagination: {187first: ionPlaySkipBackCircle,188prev: ionChevronBackCircle,189next: ionChevronForwardCircle,190last: ionPlaySkipForwardCircle191},192rating: {193icon: ionStar194},195stepper: {196done: ionCheckmark,197active: ionCreate,198error: ionWarning199},200tabs: {201left: ionChevronBack,202right: ionChevronForward,203up: ionChevronUp,204down: ionChevronDown205},206table: {207arrowUp: ionArrowUp,208warning: ionWarning,209firstPage: ionPlaySkipBackCircle,210prevPage: ionChevronBackCircle,211nextPage: ionChevronForwardCircle,212lastPage: ionPlaySkipForwardCircle213},214tree: {215icon: ionPlay216},217uploader: {218done: ionCheckmark,219clear: ionClose,220add: ionAddCircle,221upload: ionCloudUpload,222removeQueue: ionTrash,223removeUploaded: ionCheckmarkDone224}225}
226