|
|
|
import MdiCheckBold from '~icons/mdi/check-bold'
|
|
|
|
import MdiCropSquare from '~icons/mdi/crop-square'
|
|
|
|
import MdiCheckCircleOutline from '~icons/mdi/check-circle-outline'
|
|
|
|
import MdiCheckboxBlankCircleOutline from '~icons/mdi/checkbox-blank-circle-outline'
|
|
|
|
import MdiStar from '~icons/mdi/star'
|
|
|
|
import MdiStarOutline from '~icons/mdi/star-outline'
|
|
|
|
import MdiHeart from '~icons/mdi/heart'
|
|
|
|
import MdiHeartOutline from '~icons/mdi/heart-outline'
|
|
|
|
import MdiMoonFull from '~icons/mdi/moon-full'
|
|
|
|
import MdiMoonNew from '~icons/mdi/moon-new'
|
|
|
|
import MdiThumbUp from '~icons/mdi/thumb-up'
|
|
|
|
import MdiThumbUpOutline from '~icons/mdi/thumb-up-outline'
|
|
|
|
import MdiFlag from '~icons/mdi/flag'
|
|
|
|
import MdiFlagOutline from '~icons/mdi/flag-outline'
|
|
|
|
import MdiTableLarge from '~icons/mdi/table-large'
|
|
|
|
import MdiEyeCircleOutline from '~icons/mdi/eye-circle-outline'
|
|
|
|
import MdiAccountGroup from '~icons/mdi/account-group'
|
|
|
|
|
|
|
|
export const iconMap = {
|
|
|
|
'mdi-check-bold': MdiCheckBold,
|
|
|
|
'mdi-crop-square': MdiCropSquare,
|
|
|
|
'mdi-check-circle-outline': MdiCheckCircleOutline,
|
|
|
|
'mdi-checkbox-blank-circle-outline': MdiCheckboxBlankCircleOutline,
|
|
|
|
'mdi-star': MdiStar,
|
|
|
|
'mdi-star-outline': MdiStarOutline,
|
|
|
|
'mdi-heart': MdiHeart,
|
|
|
|
'mdi-heart-outline': MdiHeartOutline,
|
|
|
|
'mdi-moon-full': MdiMoonFull,
|
|
|
|
'mdi-moon-new': MdiMoonNew,
|
|
|
|
'mdi-thumb-up': MdiThumbUp,
|
|
|
|
'mdi-thumb-up-outline': MdiThumbUpOutline,
|
|
|
|
'mdi-flag': MdiFlag,
|
|
|
|
'mdi-flag-outline': MdiFlagOutline,
|
|
|
|
'mdi-table-large': MdiTableLarge,
|
|
|
|
'mdi-eye-circle-outline': MdiEyeCircleOutline,
|
|
|
|
'mdi-account-group': MdiAccountGroup,
|
|
|
|
} as const
|
|
|
|
|
|
|
|
export const getMdiIcon = (type: string): any => {
|
|
|
|
switch (type) {
|
|
|
|
case 'mdi-check-bold':
|
|
|
|
return MdiCheckBold
|
|
|
|
case 'mdi-crop-square':
|
|
|
|
return MdiCropSquare
|
|
|
|
case 'mdi-check-circle-outline':
|
|
|
|
return MdiCheckCircleOutline
|
|
|
|
case 'mdi-checkbox-blank-circle-outline':
|
|
|
|
return MdiCheckboxBlankCircleOutline
|
|
|
|
case 'mdi-star':
|
|
|
|
return MdiStar
|
|
|
|
case 'mdi-star-outline':
|
|
|
|
return MdiStarOutline
|
|
|
|
case 'mdi-heart':
|
|
|
|
return MdiHeart
|
|
|
|
case 'mdi-heart-outline':
|
|
|
|
return MdiHeartOutline
|
|
|
|
case 'mdi-moon-full':
|
|
|
|
return MdiMoonFull
|
|
|
|
case 'mdi-moon-new':
|
|
|
|
return MdiMoonNew
|
|
|
|
case 'mdi-thumb-up':
|
|
|
|
return MdiThumbUp
|
|
|
|
case 'mdi-thumb-up-outline':
|
|
|
|
return MdiThumbUpOutline
|
|
|
|
case 'mdi-flag':
|
|
|
|
return MdiFlag
|
|
|
|
case 'mdi-flag-outline':
|
|
|
|
return MdiFlagOutline
|
|
|
|
case 'mdi-table-large':
|
|
|
|
return MdiTableLarge
|
|
|
|
case 'mdi-eye-circle-outline':
|
|
|
|
return MdiEyeCircleOutline
|
|
|
|
case 'mdi-account-group':
|
|
|
|
return MdiAccountGroup
|
|
|
|
}
|
|
|
|
}
|