quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
137 lines (134 loc) • 3.28 kB
JavaScript
/* There are some icons that are needed but not available
so we import them from MDI as svg */
import {
mdiFormatSubscript,
mdiFormatSuperscript
} from '@quasar/extras/mdi-v6'
export default {
name: 'bootstrap-icons',
type: {
positive: 'bi-check',
negative: 'bi-exclamation-triangle-fill',
info: 'bi-exclamation-circle-fill',
warning: 'bi-exclamation'
},
arrow: {
up: 'bi-arrow-up',
right: 'bi-arrow-right',
down: 'bi-arrow-down',
left: 'bi-arrow-left',
dropdown: 'bi-caret-down-fill'
},
chevron: {
left: 'bi-chevron-left',
right: 'bi-chevron-right'
},
colorPicker: {
spectrum: 'bi-eyedropper',
tune: 'bi-sliders',
palette: 'bi-palette2'
},
pullToRefresh: {
icon: 'bi-arrow-repeat'
},
carousel: {
left: 'bi-chevron-left',
right: 'bi-chevron-right',
up: 'bi-chevron-up',
down: 'bi-chevron-down',
navigationIcon: 'bi-circle-fill'
},
chip: {
remove: 'bi-x-circle-fill',
selected: 'bi-check'
},
datetime: {
arrowLeft: 'bi-chevron-left',
arrowRight: 'bi-chevron-right',
now: 'bi-clock-fill',
today: 'bi-calendar-check-fill'
},
editor: {
bold: 'bi-type-bold',
italic: 'bi-type-italic',
strikethrough: 'bi-type-strikethrough',
underline: 'bi-type-underline',
unorderedList: 'bi-list-ul',
orderedList: 'bi-list-ol',
subscript: mdiFormatSubscript,
superscript: mdiFormatSuperscript,
hyperlink: 'bi-link',
toggleFullscreen: 'bi-arrows-fullscreen',
quote: 'bi-chat-square-quote-fill',
left: 'bi-justify-left',
center: 'bi-justify',
right: 'bi-justify-right',
justify: 'bi-text-center',
print: 'bi-printer-fill',
outdent: 'bi-text-indent-right',
indent: 'bi-text-indent-left',
removeFormat: 'bi-eraser-fill',
formatting: 'bi-textarea',
fontSize: 'bi-textarea-t',
align: 'bi-text-left',
hr: 'bi-dash-square-fill',
undo: 'bi-arrow-counterclockwise',
redo: 'bi-arrow-clockwise',
heading: 'bi-type-h1',
code: 'bi-code',
size: 'bi-bounding-box',
font: 'bi-fonts',
viewSource: 'bi-code-slash'
},
expansionItem: {
icon: 'bi-chevron-down',
denseIcon: 'bi-caret-down-fill'
},
fab: {
icon: 'bi-plus',
activeIcon: 'bi-x'
},
field: {
clear: 'bi-x-circle-fill',
error: 'bi-exclamation-circle-fill'
},
pagination: {
first: 'bi-chevron-bar-left',
prev: 'bi-chevron-left',
next: 'bi-chevron-right',
last: 'bi-chevron-bar-right'
},
rating: {
icon: 'bi-star-fill'
},
stepper: {
done: 'bi-check',
active: 'bi-pencil-fill',
error: 'bi-exclamation-triangle-fill'
},
tabs: {
left: 'bi-chevron-left',
right: 'bi-chevron-right',
up: 'bi-chevron-up',
down: 'bi-chevron-down'
},
table: {
arrowUp: 'bi-arrow-up',
warning: 'bi-exclamation-triangle-fill',
firstPage: 'bi-skip-start-fill',
prevPage: 'bi-chevron-left',
nextPage: 'bi-chevron-right',
lastPage: 'bi-skip-end-fill'
},
tree: {
icon: 'bi-caret-right-fill'
},
uploader: {
done: 'bi-check',
clear: 'bi-x',
add: 'bi-plus-square-fill',
upload: 'bi-upload',
removeQueue: 'bi-clipboard-x',
removeUploaded: 'bi-clipboard-check'
}
}